Forum PCLab.pl: Skrypt kopiujący innym użytkownikiem - Forum PCLab.pl

Skocz do zawartości

Otwarty

Ikona Ostatnio dodane tematy

Ikona Najnowsze pliki

Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

Skrypt kopiujący innym użytkownikiem w podkatalogach Oceń temat: -----

#1 Użytkownik jest niedostępny   Waskijestem 

  • Gaduła
  • PipPipPip
  • Grupa: Forumowicze
  • Postów: 433
  • Dołączył: Nd, 09 Cze 13

Napisany 09 Sierpień 2019 - 07:08

Witam,

Czy istnieje sposób aby w katalogu w którym są inne katalogi utworzyć nowy i przenieść z wyżej plik(i) - tylko z konkretnym rozszerzeniem a następnie skopiować je z powrotem i kasować utworzony katalog?
Najlepiej po dacie modyfikacji/utworzenia aby ograniczyć ilość takich rzeczy.

Przed :
IN
----kat1
--------plik1.wav (uprawnienia x)
--------plik1.avi
----kat2
--------plik2.wav
--------plik2.avi

w trakcie:
IN
----kat1
--------nowyfolder
------------plik1.wav (tu już chyba uprawnienia y)
--------plik1.avi
----kat2
--------plik2.wav
--------plik2.avi

po:
IN
----kat1
--------plik1.wav (uprawnienia y)
--------plik1.avi
----kat2
--------plik2.wav
--------plik2.avi

Ten post był edytowany przez Waskijestem dnia: 09 Sierpień 2019 - 07:10


#2 Użytkownik jest dostępny   Matt91111 

  • PipPipPipPip
  • Grupa: Forumowicze
  • Postów: 749
  • Dołączył: Nd, 22 Lip 12

Napisany 09 Sierpień 2019 - 08:55

Co rozumiesz, przez uprawnienia "x" i "y"?
Jak dla mnie to Ty chcesz po prostu zmienić uprawnienia pliku, a do tego nie musisz nic kopiować

Ten post był edytowany przez Matt91111 dnia: 09 Sierpień 2019 - 09:00


#3 Użytkownik jest niedostępny   Waskijestem 

  • Gaduła
  • PipPipPip
  • Grupa: Forumowicze
  • Postów: 433
  • Dołączył: Nd, 09 Cze 13

Napisany 09 Sierpień 2019 - 12:17

Owszem masz rację.
Przy użyciu forfiles i ecacls mogę nadać uprawnienia

forfiles /S /M *.wav /C "cmd /c icacls @file /grant batman:f"

cmd /c icacls *.wav - to pokazuje mi aktualne uprawnienia jednak chciałby wy listować te bez konkretnego użytkownika

#4 Użytkownik jest niedostępny   Waskijestem 

  • Gaduła
  • PipPipPip
  • Grupa: Forumowicze
  • Postów: 433
  • Dołączył: Nd, 09 Cze 13

Napisany 22 Sierpień 2019 - 04:56

Skrypt napisany. W PowerShellu. Z racji, że nie mogłem na tej macierzy zmieniać uprawnień znając ID grupy/użytkownika a pliki nie sa na tyle duże to tworzę ich kopie (z odpowiednimi już uprawnieniami) a następnie (o ile nie jest używany) nadpisuję do moją kopią.

Zbieram logi i widzę, że 4 razy dziennie by starczyło go uruchomić jednak dla spokoju co 15 min lecę rekurencyjnie sprawdzając uprawnienia na plikach z konkretnym ID użytkownika

Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych