joerg2007 10 Posted November 15, 2007 Report Share Posted November 15, 2007 Hallo, ich muss die profile der User auf einen anderen Server kopieren nun hab ich das Problem, das robocopy zwar die Berechtigungen mit kopiert aber die Freigaben gehen verloren. Wie kann ich die die Profile per script freigeben? Der Freigabename ist <Ordnername>$ Die Ordnernamen habe ich schon per batch in die Datei Ordner.txt schreiben lassen. hat jemand ne lösung?? Gruss...joerg Quote Link to comment
pacobay 10 Posted November 19, 2007 Report Share Posted November 19, 2007 Hi joerg2007, hier der allgemeine Code wie man eine Freigabe / share anlegt. Ist aber nicht mein Verdienst sondern ist gnadenlos geklaut bei MS aus dem "The Portable Script Center". Dieses und andere Scripttools sind zu finden bei MS unter Scripting Tools and Utilities Möglicherweise machen Dir die dort frei runterladbaren Tools das Leben als Scripter sehr viel angenehmer. Mir zumindest schon.:D Const FILE_SHARE = 0 Const MAXIMUM_CONNECTIONS = 25 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set objNewShare = objWMIService.Get("Win32_Share") errReturn = objNewShare.Create _ ("C:\Finance", "FinanceShare", FILE_SHARE, _ MAXIMUM_CONNECTIONS, "Public share for the Finance group.") ciao pacobay Quote Link to comment
thumb 10 Posted November 23, 2007 Report Share Posted November 23, 2007 CMD.EXE > NET SHARE: NET SHARE Freigabename Freigabename=Laufwerk:Pfad [/uSERS:Anzahl | /UNLIMITE [/REMARK:"Beschreibung"] [/CACHE:Manual | Documents | Programs | Freigabename [/uSERS:Anzahl | /UNLIMITED] [/REMARK:"Beschreibung"] [/CACHE:Manual | Documents | Programs | {Freigabename | Gerätename | Laufwerk:Pfad} /DELETE Gruß, thumb Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.