Har skapat ett inloggningsscript för active directory i VBscript som kollar vilken grupp användaren ligger i och sedan delar den ut skrivare och en hemkatalog.
Det jag nu skulle vilja är att scriptet kollar om hemkatalogen finns. Om den existerar så fortsätter scriptet på nästa del utan att bry sig om att skapa mappen. Annars så ska mappen skapas med användarens namn.
Det borde bli någon form av IF-sats men jag är lite seg i huvudet såhär på fredag eftermiddagen.
Set objFSO = CreateObject("Scripting.FileSystemObject")
If not objFSO.FolderExists("\\server\hemkataloger\" & strUsername) then
objFSO.CreateFolder("\\server\hemkataloger\" & strUsername)
End if
Set objFSO = Nothing
Givetvis krävs att "du" har tillräckliga rättigheter för att skapa mappar på //server.
If strGroup.Name = "Personal" Then
objNetwork.MapNetworkDrive "M:", "\\server\hemkataloger\" & strUsername
objNetwork.AddWindowsPrinterConnection "\\server\printer"
objNetwork.SetDefaultPrinter "\\server\printer"
End if
Efter lite eftertanke kom jag fram till att IF-satserna kommer mitt i varandra. Om jag lägger kontrollsträngen som du la in så lägger jag väl den innan objNetwork.MapNetworkDrive ... och då blir det if sträng then if not .... Eller?