Advertisement
Guest User

Untitled

a guest
Jun 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $UZYTKOWNIK = $env:USERNAME
  2. $BIEZACE = "\\hwl-family.net\emea-pl-01\Lotus-Archive\biezace\$UZYTKOWNIK"
  3. $STARE =   "\\hwl-family.net\emea-pl-01\Lotus-Archive\stare\$UZYTKOWNIK"
  4. $DATAFORMAT = "yyyyMMdd"
  5. $DATAPRZENIESIENIA = (Get-Date).ToString($DATAFORMAT)
  6.  
  7. if (Read-Host "Czy uzytkownik zamknal archiwum? (t)" -eq 't'){
  8.     ls "$BIEZACE\*.nsf" -file | % {
  9.         $dataUtworzenia = $_.LastWriteTime.ToString($DATAFORMAT)
  10.         $nowaNazwa = "{0}_{1}_{2}.nsf" -f $UZYTKOWNIK, $dataUtworzenia, $DATAPRZENIESIENIA
  11.         while(Test-Path "$STARE\$nowaNazwa"){
  12.             $licznik++
  13.             $nowaNazwa = "{0}_{1}_{2} ({3}).nsf" -f $UZYTKOWNIK, $dataUtworzenia, $DATAPRZENIESIENIA, $licznik
  14.         }
  15.         if((Test-Path $STARE) -eq $false){ mkdir $STARE -Verbose }
  16.     } | mv -Destination "$STARE\$nowaNazwa" -Verbose -WhatIf
  17.  
  18.     Invoke-Item "$STARE\$nowaNazwa"
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement