Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch-Datei zum Wiederherstellen von Freigaben

Frage Entwicklung Batch & Shell

Mitglied: manuelmoser

manuelmoser (Level 1) - Jetzt verbinden

09.07.2007, aktualisiert 08.01.2008, 7239 Aufrufe, 10 Kommentare

Hallo Leute!

Ich habe mir eine Batch-Datei zum Sichern meiner Freigaben geschrieben die sieht wie folgt aus:

01.
@ECHO OFF 
02.
ECHO Exportiere Registry Key ... SHARES 
03.
regedit /e c:\shares.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares"
Das funktioniert auch wunderbar! Folgende Datei shares.reg wird erstellt:

01.
Windows Registry Editor Version 5.00 
02.
 
03.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares] 
04.
"FILES"=hex(7):43,00,53,00,43,00,46,00,6c,00,61,00,67,00,73,00,3d,00,30,00,00,\ 
05.
  00,4d,00,61,00,78,00,55,00,73,00,65,00,73,00,3d,00,34,00,32,00,39,00,34,00,\ 
06.
  39,00,36,00,37,00,32,00,39,00,35,00,00,00,50,00,61,00,74,00,68,00,3d,00,43,\ 
07.
  00,3a,00,5c,00,46,00,49,00,4c,00,45,00,53,00,00,00,50,00,65,00,72,00,6d,00,\ 
08.
  69,00,73,00,73,00,69,00,6f,00,6e,00,73,00,3d,00,30,00,00,00,52,00,65,00,6d,\ 
09.
  00,61,00,72,00,6b,00,3d,00,00,00,54,00,79,00,70,00,65,00,3d,00,30,00,00,00,\ 
10.
  00,00 
11.
 
12.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares\Security] 
13.
 
(Beispiel mit einem Registry Eintrag)

Nun will ich aber diese Freigaben auch wiederherstellen können!

Dachte mir eine solche Datei würde helfen:

01.
@ECHO OFF 
02.
ECHO Recovery Registry Key ... SHARES 
03.
regedit /e "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares" c:\shares.reg
Leider jedoch liefert es kein Ergebnis!

Hat vielleicht jemand eine Idee?

Lg
Mitglied: tbw-01
09.07.2007 um 09:31 Uhr
01.
> @ECHO OFF 
02.
> ECHO Recovery Registry Key ... SHARES 
03.
> regedit /e 
04.
> "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares" 
05.
> c:\shares.reg 
06.
> 

So klappts mit dem Restore von Reg-Exports:

@ECHO OFF
ECHO Recovery Registry Key ... SHARES
regedit /s c:\shares.reg


Cu,
TBW
Bitte warten ..
Mitglied: manuelmoser
09.07.2007 um 09:37 Uhr
Danke!

Jetzt ist zwar der Eintrag wieder im Registry aber komischerweise ist der Ordner dann trotzdem nicht freigegeben!

Cu
Bitte warten ..
Mitglied: manuelmoser
10.07.2007 um 07:56 Uhr
Ist es eigentlich irgendwie möglich das die Einträge im Klartext in dieser Datei abgespeichert werden damit man zum Beispiel den Laufwerksbuchstaben ändern kann?

cu
Bitte warten ..
Mitglied: tbw-01
10.07.2007 um 08:29 Uhr
Das kann ich Dir nicht sagen weil ich noch nie
Freigaben über die Registry eingerichtet oder restored habe (oder machen werde).
Die Zeit, die ich zum kontrollieren der Freigaben brauche, ist genau die Zeit,
die ich auch für das manuelle Einstellen der Freigaben nutzen würde.

Cu,
TBW
Bitte warten ..
Mitglied: manuelmoser
10.07.2007 um 08:34 Uhr
Also wäre es zum Beispiel möglich wenn ich mit
01.
Net share > test.reg
die Freigaben speichere diese dann irgendwie wieder aus dieser reg-Datei ins Registry zu laden?
Bitte warten ..
Mitglied: tbw-01
10.07.2007 um 08:45 Uhr
Nein, bei "> test.reg" werden Deine Bildschirmausgaben nur in eine Datei geschrieben.

Ich meinte das Erstellen der Freigaben "zu Fuss, KlickiKlacki, mit Haken und so...."
Ist doch kein Problem, eine Freigabe für "Alle mit Vollzugriff" zu erstellen.
Den Sicherheitsaspekt regelt dann NTFS besser.....

Cu,
TBW
Bitte warten ..
Mitglied: manuelmoser
10.07.2007 um 12:27 Uhr
Ja aber vielleicht hat unsere Firma auf einem Computer zu viele Freigaben um die händisch zu sichern bzw. zu merken? Da geht dann nix mehr "KlickiKlacki, mit Haken und so...". Und für einen DAU ist es leichter wenn du sagst: "da doppelt klicken"

Aber es soll ja jetzt nicht das Thema sein warum man es braucht sondern ob es überhaupt geht!

Gibt es mit net share keine Möglichkeit??

cu
Bitte warten ..
Mitglied: tbw-01
10.07.2007 um 13:20 Uhr
Ich verstehe ich jetzt nicht, warum ein DAU Freigaben setzt ?
Gerade als DAU kann man auch "zuviel" freigeben. Naja....

Aber z.b. mit:

net share Programme=d:\Programmordner

Wird die Freigabe "Programme" auf den Ordner "d:\Programmordner" gesetzt.
Berechtigung ist JEDER-Vollzugriff. NTFS regelt dann die individuellen Rechte der User.

Das ganze dann in einer Batch sollte helfen da einfach draufzuklicken.

PS.
net share /? bringt die Hilfe bzw. die Syntax


CU,
TBW
Bitte warten ..
Mitglied: manuelmoser
10.07.2007 um 13:26 Uhr
danke aber das problem ist noch immer ein anderes! ich weiss ja wie ich eine freigabe setze nur das problem ist die freigaben in eine ".reg-Datei" zu bringen (und das in klartext) dort falls benötigt Änderungen zu machen (Laufwerksbuchstaben ändern vl.) und dann diese wieder ins Registry zu laden!

Das mit dem Speichern und laden funktioniert auch schon nur die Datei sieht halt so aus:
01.
Windows Registry Editor Version 5.00 
02.
 
03.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares] 
04.
"Helpdesk"=hex(7):43,00,53,00,43,00,46,00,6c,00,61,00,67,00,73,00,3d,00,30,00,\ 
05.
  00,00,4d,00,61,00,78,00,55,00,73,00,65,00,73,00,3d,00,34,00,32,00,39,00,34,\ 
06.
  00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,50,00,61,00,74,00,68,00,3d,00,\ 
07.
  43,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,20,\ 
08.
  00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,\ 
09.
  5c,00,6d,00,6f,00,73,00,65,00,72,00,6d,00,61,00,6e,00,5c,00,44,00,65,00,73,\ 
10.
  00,6b,00,74,00,6f,00,70,00,5c,00,48,00,65,00,6c,00,70,00,64,00,65,00,73,00,\ 
11.
  6b,00,00,00,50,00,65,00,72,00,6d,00,69,00,73,00,73,00,69,00,6f,00,6e,00,73,\ 
12.
  00,3d,00,30,00,00,00,52,00,65,00,6d,00,61,00,72,00,6b,00,3d,00,00,00,54,00,\ 
13.
  79,00,70,00,65,00,3d,00,30,00,00,00,00,00 
14.
"runasspc"=hex(7):43,00,53,00,43,00,46,00,6c,00,61,00,67,00,73,00,3d,00,30,00,\ 
15.
  00,00,4d,00,61,00,78,00,55,00,73,00,65,00,73,00,3d,00,34,00,32,00,39,00,34,\ 
16.
  00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,50,00,61,00,74,00,68,00,3d,00,\ 
17.
  43,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,20,\ 
18.
  00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,\ 
19.
  5c,00,6d,00,6f,00,73,00,65,00,72,00,6d,00,61,00,6e,00,5c,00,44,00,65,00,73,\ 
20.
  00,6b,00,74,00,6f,00,70,00,5c,00,72,00,75,00,6e,00,61,00,73,00,73,00,70,00,\ 
21.
  63,00,00,00,50,00,65,00,72,00,6d,00,69,00,73,00,73,00,69,00,6f,00,6e,00,73,\ 
22.
  00,3d,00,30,00,00,00,52,00,65,00,6d,00,61,00,72,00,6b,00,3d,00,00,00,54,00,\ 
23.
  79,00,70,00,65,00,3d,00,30,00,00,00,00,00 
24.
 
25.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares\Security] 
26.
 
Bitte warten ..
Mitglied: maik1974
08.01.2008 um 07:43 Uhr
Es ist soweit alles korrekt aber nach dem Hinzufügen der Reg. Datei ist ein Neustart des Serverdienstes notwendig dann greifen auch die Freigaben.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch : alle Dateien eines Ordners bearbeiten (1)

Frage von deguonkel zum Thema Batch & Shell ...

Batch & Shell
gelöst Ordnerstruktur aus Playlist per Batch wiederherstellen (4)

Frage von Mooswitz zum Thema Batch & Shell ...

Batch & Shell
gelöst Programme beenden Batch Dateien (3)

Frage von anmelder zum Thema Batch & Shell ...

Neue Wissensbeiträge
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(3)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...