Forum KOPI Strona Główna KOPI
Forum Klubu Opiekunów Pracowni Internetowych
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Skrypt do czyszczenia kont użytkownika sbs2003

 
Napisz nowy temat   Odpowiedz do tematu    Forum KOPI Strona Główna -> Programy przydatne opiekunowi pracowni
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ć

PostWysłany: Mon Aug 31, 2015 4:08 pm    Temat postu: Skrypt do czyszczenia kont użytkownika sbs2003 Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość
rafal
Użytkownik Forum


Dołączył: 20 Aug 2014
Posty: 61
Pomógł: 1
Skąd: Legionowo

PostWysłany: Mon Aug 31, 2015 5:17 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość
TmK18
Użytkownik Forum


Dołączył: 31 Aug 2015
Posty: 2
Skąd: nie umiem pisać

PostWysłany: Tue Sep 01, 2015 2:26 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość
Roman Mor
Moderator


Dołączył: 12 Mar 2008
Posty: 722
Pomógł: 35
Skąd: Wrocław

PostWysłany: Tue Sep 01, 2015 3:58 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum KOPI Strona Główna -> Programy przydatne opiekunowi pracowni Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
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