Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 7208 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Ä in batch Datei (12)

Frage von BergEnte zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...