Ordner zu Windows 7 Bibliotheken via GPO bzw. Logon-Script hinzufügen
Microsoft hat leider vergessen diesen Abschnitt in die GPOs einzubauen um uns Admins die Anpassung zu ermöglichen. Deshalb für alle die vor der Aufgabe stehen via GPO die Bibliotheken von Windows 7 für viele PCs konfigurieren zu müssen ....
Für diese Aufgabe gibt es folgendes Commandline-Utility:
http://www.grimadmin.com/article.php/creating-modifying-windows-7-libra ...
Direkt-Download -> hier
Einen Ordner zur Bibliothek "Documents" hinzufügen:
Wer sich sein eigenes Utility bauen möchte kann das auch machen:
http://msdn.microsoft.com/en-us/windows7trainingcourse_win7librariesnat ...
Grüße @colinardo
Für diese Aufgabe gibt es folgendes Commandline-Utility:
http://www.grimadmin.com/article.php/creating-modifying-windows-7-libra ...
Direkt-Download -> hier
Beispiele mit dem Utility:
Liste der Ordner die in der Library "Documents" vorhanden sind anzeigen lassen:slutil.exe ListFolders Documents
slutil.exe AddFolder Documents "\\servername\freigabename\%username%\Dokumente"
Ein mögliches Logon-Script mit dem Utility das überprüft, ob der jeweilige Ordner in der "Documents"-Library schon vorhanden ist, und wenn nicht diesen hinzufügt:
@echo off & setlocal
set "FOLDER=\\servername\freigabename\%username%\Dokumente"
for /f "skip=1 tokens=* delims=" %%f IN ('slutil.exe ListFolders Documents') DO @(
if /i "%%f" == "%FOLDER%" (goto :FOLDEREXIST)
)
echo Ordner ist noch nicht eingetragen, fuege ihn nun hinzu...
slutil.exe AddFolder Documents "%FOLDER%"
goto :EOF
:FOLDEREXIST
echo Ordner in der Library existiert schon, braucht also nicht mehr hinzugefügt werden...
exit
Äquivalentes Script mit Powershell:
$folder = "\\servername\freigabename\"
$library = "Documents"
$found = $false
$lines = SLUtil.exe ListFolders $library
for ($i = 1 ; $i -le $lines.length; $i++){
if ($folder -eq $lines[$i]){
$found = $true
break
}
}
if (!$found){
echo "Füge Ordner hinzu..."
SLUtil.exe AddFolder $library $folder
}
Mögliche Commandline-Parameter von SLutil.exe
SLUtil Create LibraryName
SLUtil AddFolder LibraryName FolderPath
SLUtil RemoveFolder LibraryName FolderPath
SLUtil Delete LibraryName
SLUtil Rename OldName NewName
SLUtil SaveFolder LibraryName [FolderPath]
SLUtil NavPanePinnedState LibraryName [TRUE|FALSE]
SLUtil Icon LibraryName [Icon]
SLUtil FolderType LibraryName [Documents|Pictures|Music|Videos|Generic]
SLUtil ListFolders LibraryName
SLUtil ManageUI LibraryName [Title] [Instruction]
Wichtiger Hinweis:
Das Utility benötigt eine installierte C++ Runtime (x64 / x86)Wer sich sein eigenes Utility bauen möchte kann das auch machen:
http://msdn.microsoft.com/en-us/windows7trainingcourse_win7librariesnat ...
Grüße @colinardo
weiterführende Links dazu:
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 213965
Url: https://administrator.de/knowledge/ordner-zu-windows-7-bibliotheken-via-gpo-bzw-logon-script-hinzufuegen-213965.html
Ausgedruckt am: 24.12.2024 um 14:12 Uhr
2 Kommentare
Neuester Kommentar
Sehr hilfreich, danke.
Ich musste aber schon mal beim manuellen Bearbeiten der Bibliotheken feststellen, dass es nicht sinnvoll ist, Freigaben hinzuzufügen, die nicht garantiert verfügbar sind. Durch die Auflistung der Bibliotheken im Kontextmenü-Eintrag "In Bibliothek aufnehmen" wird anschließend fast jeder Rechtsklick auf einen Ordner durch Zugriff auf die Freigabe verzögert.
Grüße
Richard
Ich musste aber schon mal beim manuellen Bearbeiten der Bibliotheken feststellen, dass es nicht sinnvoll ist, Freigaben hinzuzufügen, die nicht garantiert verfügbar sind. Durch die Auflistung der Bibliotheken im Kontextmenü-Eintrag "In Bibliothek aufnehmen" wird anschließend fast jeder Rechtsklick auf einen Ordner durch Zugriff auf die Freigabe verzögert.
Grüße
Richard