|
KOPI Forum Klubu Opiekunów Pracowni Internetowych
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
TmK18 Użytkownik Forum
Dołączył: 31 Aug 2015 Posty: 2 Skąd: nie umiem pisać
|
Wysłany: Mon Aug 31, 2015 4:08 pm Temat postu: Skrypt do czyszczenia kont użytkownika sbs2003 |
|
|
Witam
Jak co roku trzeba oczyścić konta (studentxxxx), ręcznie to jest sporo pracy, Dlatego Poszukuję skryptu do czyszczenia kont użytkowników na serwerze sbs2003 od MENu,
Szukałem w internecie ale niestety większość stron jest nieaktywnych |
|
Powrót do góry |
|
|
rafal Użytkownik Forum
Dołączył: 20 Aug 2014 Posty: 61 Pomógł: 1 Skąd: Legionowo
|
Wysłany: Mon Aug 31, 2015 5:17 pm Temat postu: |
|
|
podaj maila to Ci prześlę tylko ja za cholerę nie potrafię tego użyć... uruchamiam to okienko dosowe i nie wiem co dalej... |
|
Powrót do góry |
|
|
TmK18 Użytkownik Forum
Dołączył: 31 Aug 2015 Posty: 2 Skąd: nie umiem pisać
|
Wysłany: Tue Sep 01, 2015 2:26 pm Temat postu: |
|
|
strona ruszyła
tutaj jest opis:
http://sbs.oeiizk.edu.pl/arch/?sr=faq
Natomiast jak by ktoś szukał to wkleję cytat
Ręcznego sposobu nie polecam bo jest później problem z uprawnieniami itp
Cytat: | Jak czyścić zawartość istniejących kont? (01.01.2007)
Jeżeli z różnych powodów potrzebujesz wyczyścić osobiste pliki użytkowników możesz to wykonać ręcznie lub automatycznie przy pomocy skryptu.
Ręczne czyszczenie zawartości konta
Na konsoli serwera usuń poniższe foldery:
o:\profiles\nazwa_konta
o:\appdata\nazwa_konta
o:\profile\nazwa_konta
Usuń zawartość poniższych folderów (foldery pozostaw)
o:\redirected\nazwa_konta
o:\desktop\poziom\nazwa_konta
o:\homepages\nazwa_konta
o:\home\nazwa_konta
o:\www\nazwa_konta
Automatyczne czyszczenie kont przy użyciu skryptu
Do czyszczenia zawartości kont polecamy jednak specjalny skrypt, udostępniony na naszej stronie. Poniżej wskazówka skąd można go pobrać.
Materiały | Skrypty |Automatyczne usuwanie kont na serwerze SBS 2003 [zip,03 KB]
Pobrany spakowany plik należy rozpakować (np. na pulpit serwera) i przejść do folderu Automatyczne usuwanie kont . Tam znajdują się trzy pliki: czysc.cmd oraz czysc_konta.cmd i usuwaj_konta.cmd.
Pierwszy plik czysc.cmd jest właściwym skryptem czyszczącym. Dwa pozostałe to przykłady wywołania pierwszego. Plik czysc_konta.cmd to przykład wywołania oczyszczenia kont ze wszelkich plików i ustawień dokonanych przez użytkownika. Drugi, to przykład wywołania usuwającego trwale konta użytkowników z serwera, co zostało opisane w oddzielnym artykule.
Zaletą użycia skryptu jest to, iż odtwarza on także całą strukturę folderów wraz z odpowiednimi uprawnieniami na wypadek gdyby ta została nieświadomie zmieniona przez administratora.
Przykładowo, jeżeli chcielibyśmy aby zostały wyczyszczone konta od student001c do student010c znajdujące się w jednostce PoziomC składnia wywołania skryptu czyszczącego konta wyglądałaby następująco
call czysc.cmd PLIKI student001c poziomc
call czysc.cmd PLIKI student002c poziomc
call czysc.cmd PLIKI student003c poziomc
call czysc.cmd PLIKI student004c poziomc
call czysc.cmd PLIKI student005c poziomc
call czysc.cmd PLIKI student006c poziomc
call czysc.cmd PLIKI student007c poziomc
call czysc.cmd PLIKI student008c poziomc
call czysc.cmd PLIKI student009c poziomc
call czysc.cmd PLIKI student010c poziomc
Jeżeli konta, których zawartość chcemy wyczyścić nie są umieszczone w żadnej z jednostek PoziomA, PoziomB, PoziomC, PoziomD lub Nauczyciele wtedy skrypt należy wywołać następująco:
call czysc.cmd PLIKI harcerz_001
call czysc.cmd PLIKI harcerz_002
call czysc.cmd PLIKI harcerz_003
call czysc.cmd PLIKI harcerz_004
call czysc.cmd PLIKI harcerz_005
call czysc.cmd PLIKI harcerz_006
call czysc.cmd PLIKI harcerz_007
call czysc.cmd PLIKI harcerz_008
call czysc.cmd PLIKI harcerz_009
call czysc.cmd PLIKI harcerz_010 |
|
|
Powrót do góry |
|
|
Roman Mor Moderator
Dołączył: 12 Mar 2008 Posty: 722 Pomógł: 35 Skąd: WrocÅ‚aw
|
Wysłany: Tue Sep 01, 2015 3:58 pm Temat postu: |
|
|
Skrypt można znacznie skrócic korzystając z iteracji, w tym przypadku pętli FOR np.:
FOR /L %%i IN (1,1,9) DO call czysc.cmd PLIKI student00%%ic poziomc
FOR /L %%i IN (10,1,99) DO call czysc.cmd PLIKI student0%%ic poziomc
FOR /L %%i IN (100,1,500) DO call czysc.cmd PLIKI student%%ic poziomc
Najlepiej te polecenia umieścić w pliku tekstowym z rozszerzeniem bat lub cmd. Wtedy z linii poleceń dajemy komendę będącą nazwą pliku. _________________ Pozdrawiam, RM |
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
Powered by phpBB © 2001, 2005 phpBB Group
|