DOMANDA Devo fare uno script facile facile in dos o powershell, chi mi aiuta?

  • Autore discussione Autore discussione HSH
  • Data d'inizio Data d'inizio
Pubblicità

HSH

Utente Èlite
Messaggi
4,795
Reazioni
876
Punteggio
141
ciao a tutti, non so nemmeno se si possa chiamare programmazione.... sarebbe più che altro scripting...
Cmq...

devo fare in modo che 2 file e un collegamento vengano copiate da un server al disco C: degli utenti, pensavo ad un semplice file BAT con xcopy
secondo voi è fattibile? come faccio a passargli la variabile %appdata%\local che va sotto c:\users\nomeutente e il desktop che sta sempre su c:\users\nomeutente\desktop ?
 
purtroppo %appdata% almeno sul mio PC apre la Roaming, non la Local che è dove devo copiare la cartella
 
ok grazie! per il desktop mi pare funzioni mettendo c:\users\%username% , ora faccio un po di prove. grazie!

funziona quasi tutto.
tranne per i PC dove abbiamo attivato onedrive come backup di default, in quel caso il collegamento andrebbe copiato dentro la folder onedrive\desktop ma non so come dirglielo
 
Se hai creato uno script dovresti pubblicarlo qui usando il tag code, così possiamo provare a darti una mano.
 
mi manca solo l'ultima riga, ma penso potrebbe essere così come riportato qui

Codice:
md c:\temp\stocksystem
xcopy \\nomeserver\StockEvolution\Setup\folders-to-copy\*.* c:\temp\stocksystem /E /Y
xcopy C:\Temp\stocksystem\AppData\ %localappdata% /E /H /Y
xcopy "C:\Temp\stocksystem\programfiles\*.*" "c:\program files (x86)" /E /H /Y
xcopy C:\Temp\stocksystem\ c:\users\%username%\"%OneDrive%"\desktop /Y
@pause

queste sarebbero le stringhe.
funziona tutto tranne l'ultima di onedrive
 
eh si, mi deve copiare il file di collegamento nel desktop
penso di aver risolto!

Codice:
xcopy C:\Temp\stocksystem\*.lnk "%OneDrive%"\desktop /Y
così funziona, mi copia il link sul desktop proprio dove dovrebbe andare!
 
Pubblicità
Pubblicità
Indietro
Top