ProfileShare à la batch

Wie war das noch mit den Berechtigungen auf der Profilfreigabe? Full Access für Everyone, oder doch besser read-only ohne Vererbung?
Wer hin und wieder Profilfreigaben für Microsoft Roaming Profiles oder Citrix User Profile Management anlegen muss, kennt vermutlich die einschlägigen Empfehlungen von Microsoft hierzu (http://technet.microsoft.com/de-de/library/jj649079.aspx#RUP_Step2Createafileshareforroaminguserprofiles und weitere) – bloss hat man diese Anleitungen vermutlich nicht immer zur Hand wenn man “mal eben” eine solche Share einrichten muss.
Deshalb habe ich hier eine kleine Batch-Datei erstellt, die in LABs oder POC Situationen ganz nützlich sein kann – wie üblich copy&paste-ready.
Wer mehr zu der verwendeten Security Descriptor Language erfahren möchte, findet hier einen guten Einstieg: http://msdn.microsoft.com/en-us/library/windows/desktop/aa379567(v=vs.85).aspx
Wohl bekomms!
@echo off
rem ### contact daniel.wipperfuerth@adn.de for info / improvements to CreateProfileShare.bat.
echo ######
echo ### script to create a fileshare for storing profiles
echo ### for Citrix User Profile Management
echo ### according to http://support.citrix.com/proddocs/topic/user-profile-manager-5-x/upm-plan-permissions.html
echo ### and additionally adding the Domain Admins with Full Access to alls Files and Folders.
echo ######
echo.
mkdir c:\profiles
net share profiles$=c:\profiles /grant:"NT AUTHORITY\Authenticated Users",change
echo y|cacls c:\profiles /s:"D:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;DA)(A;OICIIO;FA;;;CO)(A;;0x100005;;;DU)"
:end
pause

Kommentare

Beliebte Posts aus diesem Blog

Auf NFS Shares mit Windows zugreifen

Citrix Default Passwords

Lokales ISO Repository im XenServer anlegen