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, 7225 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 Mit Batch Datei nach Ordner benennen indem sie sich befindet? (4)

Frage von PinkFLuffyUnicorn zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Entwicklung
gelöst Verzeichnise sichern mit batch datei (Win10) (13)

Frage von Limbach zum Thema Entwicklung ...

Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...