Jump to content

Homel-LW User-Rechte vererben


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Danke checkms..

 

Ja das kann ich, wenn ich mal Zeit habe machen...

ABER LEIDER WIRD MEIN CHEF DAFÜR DIE ZEIT nicht bezahlen..

Ich muss es automatisiert übernehmen, bei 400 useraccounts kanns du es dir ausrechnen... Pro Account 30 sec..

 

Ach ja, eine Sicherung aknn ich nicht zurückspielen. Der Server wurde neu installiert und ist nun im Betrieb..

Ist schlecht, wenn mit einem Mal 400 user Dicher gern erschlagen würden, weil sie nicht mehr arbeiten können!!!

Link zu diesem Kommentar

Nun, ich habe ja schon mit adminskript und runas einige Hinweise gegeben.

Wie wäre es mit einer Batch mit Ablauf auf dem Server? Darin eine For-Schleife mit der Textiteration /F. Es wird eine Benutzerliste abgearbeitet. Für jeden Listeneintrag wird ein Unterpramm abgearbeitet, darin die Eignerschaft, die Berechtigungen eingestellt.

 

Ich schaue mal, ob ich das wiederfinde, habe sowas mal gebaut. Muss aber erstmal was für meinen Arbeitgeber tun.

Link zu diesem Kommentar

c:
cd\

set homedrive=e:
set profildrive=e:

set filename=c:\1createuser\BA203.txt
set group=%filename:~15,-4%

:loop
set /a skip+=1
echo %skip%
call :testeof
call :works
goto loop


:testeof
for /f "tokens=1 skip=%skip% delims=;" %%a in (%filename%) do set end=%%a & goto out
:out
if %end% equ Dateiende exit
goto :eof




:works
call :fetchline
call :createname
call :setowner
rem pause
goto :eof

:fetchline
for /f "tokens=1-3 skip=%skip% delims=;" %%a in (%filename%) do (
set firstname=%%a
set surname=%%b 
set password=%%a
echo %group%
echo firstname=%%a
echo surname=%%b
echo password=%%a
echo %group%
rem pause
goto :eof
)

:createname
set firstname=%firstname: =%
set surname=%surname: =%
set password=%password: =%

set username=%surname%%firstname:~0,1%
set newuser=%username: =%
set fullname=%surname%,%firstname%
set fullname=%fullname: =%
set comment=%group%
set password=%password:	=%
set password=%password: =%
set newpassw=%password%
rem pause
goto :eof

:setowner
subinacl /subdirectories e:\%group%\%newuser%Home /setowner=lubeca\%newuser%
subinacl /subdirectories e:\%group%\%newuser%Profil /setowner=lubeca\%newuser%
subinacl /subdirectories e:\%group%\%newuser%Home\*.* /setowner=lubeca\%newuser%
subinacl /subdirectories e:\%group%\%newuser%Profil\*.* /setowner=lubeca\%newuser%
pause
goto :eof

 

[bA203.txt]
Firstname,Surname 
Nadine; Brayer
Dateiende

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...