Apr 052019
 

 

 

.

Avviare un programma come amministratore di sistema

Alcuni programmi necessitano dei privilegi di amministratore per poter essere eseguiti.
Se l’utente non ha questi privilegi è possibile realizzare un comando che avvierà il programma con i privilegi richiesti.
La sintassi è la seguente:
runas /user:<NOMECOMPUTER >\<USERNAME> /savecred “percorso\nomeprogramma”
esempio: C:\Windows\System32\runas.exe /user:NOMEPC\admin /savecred “d:\Programmi\TrueCrypt\TrueCrypt.exe”

Il comando può essere inserito in un link sul desktop e l’icona standard sostituita con una adeguata.


.

Cancellare un file definitivamente

Quando si cancella un file nei moderni sistemi operativi, questo di solito viene spostato nel cestino ma anche se si forza la sua eliminazione immediata in realtà il file non viene fisicamente cancellato e con oppurtuni programmi può essere recuperato.
Esistono delle utility che oltre a cancellare il file lo sovrascrivono ripetutamente con una serie di valori casuali impedendo di fatto qualsiasi possibilità di recupero, vedi: Cancellare i dati da un supporto magnetico
Un modo “abbastanza” sicuro per cancellare un file è il seguente:
type nul > c:\Documents\filedacancellare.txt
del c:\Documents\filedacancellare.txt


.

Il comando xcopy.exe

Il comando xcopy.exe serve per fare copie di file e cartelle e la struttura del comando è la seguente:
xcopy.exe [origine dei file da copiare] [destinazione] [/opzione]

Questo comando può essere utilizzato in uno script batch per effettuare un backup.

Vediamo di seguito le possibili opzioni.

  • /A Copia solo i file con l’attributo di archivio impostato, senza modificare l’attributo.
  • /M Copia solo i file con l’attributo di archivio impostato e disattiva l’attributo.
  • /D:m-d-y Copia i file modificati dopo la data specificata (inclusa). Se non è specificata alcuna data, copia solo i file la cui ora di origine è più recente rispetto all’ora di destinazione.
  • /EXCLUDE:file1[+file2][+file3]… Specifica un elenco di file contenenti stringhe. Nei file le stringhe devono essere riportate su righe distinte. Se il percorso assoluto di un file da copiare corrisponde almeno in parte a una delle stringhe presenti in tali file, il file verrà escluso dalla copia. Se ad esempio si specifica una stringa quale \obj\ o .obj, verranno esclusi rispettivamente tutti i file nella directory obj o tutti i file con estensione obj.
  • /P Chiede conferma prima di creare ogni file di destinazione.
  • /S Copia directory e sottodirectory, ad eccezione di quelle vuote.
  • /E Copia directory e sottodirectory, incluse quelle vuote.
  • /V Verifica le dimensioni di ogni nuovo file.
  • /W Richiede all’utente di premere un tasto prima di iniziare la copia.
  • /C Continua la copia anche in caso di errori.
  • /I Se la destinazione non esiste e la copia riguarda più file, verrà presupposto che la destinazione sia una directory.
  • /Q Non visualizza i nomi dei file durante la copia.
  • /F Visualizza i nomi completi dei file di origine e destinazione durante la copia.
  • /L Visualizza i file da copiare.
  • /G Consente la copia dei file crittografati in una destinazione che non supporta la crittografia.
  • /H Copia anche i file nascosti e di sistema.
  • /R Sovrascrive i file di sola lettura.
  • /T Crea la struttura di directory senza copiare i file. Non include le directory e le sottodirectory vuote. Per includere le directory e le sottodirectory vuote, specificare /T /E.
  • /U Copia solo i file già presenti nella destinazione.
  • /K Copia gli attributi. Il comando Xcopy senza opzioni reimposta gli attributi di sola lettura.
  • /N Copia utilizzando i nomi brevi generati.
  • /O Copia le informazioni relative agli ACL e alla proprietà dei file.
  • /X Copia le impostazioni di controllo dei file (implica /O).
  • /Y Non chiede conferma prima di sovrascrivere un file di destinazione esistente.
  • /-Y Chiede conferma prima di sovrascrivere un file di destinazione esistente.
  • /Z Copia file di rete in modalità riavviabile.
  • /B Copia il collegamento simbolico anziché la destinazione del collegamento.
  • /J Esegue la copia utilizzando I/O senza buffer. Consigliato per file molto grandi.

Vediamo alcuni esempi:
xcopy d:\Documenti m:\Backup /c /d /e /h /i /r /y
xcopy d:\%partenza% m:%destinazione% /c /d /e /h /i /r /y /j
xcopy “%USERPROFILE%\Documents” “BACKUP_%COMPUTERNAME%_%date:/=-%\%USERNAME%\Documents” /c /d /e /h /i /r /y


.

Il comando shutdown.exe

Il comando dos shutdown.exe può tornare utile in particolari occasioni, ad esempio in una sessione di collegamento remoto, lanciato da uno script *.bat o da una programmazione ad orario.

Di seguito la sintassi con tutti i parametri da scrivere nell’ordine esatto mostrato.
Ovviamente non tutti i parametri possono coesistere contemporanemente.

shutdown -i -l -s -r -a -f -m \\NomeComputer -t 00 -c “Commento” -d up:xx:yy

Azioni di chiusura, ne puoi fornire solo uno alla volta:

  • -i mostra l’interfaccia grafica di gestione del comando
  • -l disconnette l’utente corrente (non può essere utilizzato assieme al comando -m )
  • -s spegne il computer
  • -r riavvia il computer

Comandi utility

  • -a arresta l’azione di shutdown.exe durante il countdown
  • -f forza la chiusura di tutte le applicazioni, perdendo eventuali modifiche o salvataggi in corso
  • -m \\NomeComputer   esegue il comando su pc connessi alla stessa rete LAN (non può essere utilizzato assieme al comando -l )
  • -t xx   dove xx sono i secondi di countdown prima di eseguire il comando
  • -c “commento”   testo di commento di max 127crt da inserire tra apici

Cause di spegnimento

  • -d up: xx: yy.

Windows suggerisce 18 possibili cause di spegnimento
-d   flag per inserire la causa di spegimento
up   U = Unplanned , P = Planned
XX   indica il numero maggiore per il codice di chiusura
YY   indica il numero minore per il codice di chiusura

Planned/Unplanned Codice Maggiore Codice Minore Motivazione di spegnimento
U 0 0 Altro
P 0 0 Altro
U 0 5 Altra anomalia: Sistema instabile
U 1 1 Hardware: Manutenzione
P 1 1 Hardware: Manutenzione
U 1 2 Hardware: Installazione
P 1 2 Hardware: Installazione
U 2 3 Sistema Operativo: Aggiornamento
P 2 3 Sistema Operativo: Aggiornamento
U 2 4 Sistema Operativo: Riconfigurazione
P 2 4 Sistema Operativo: Riconfigurazione
U 4 1 Applicazione: Manutenzione
P 4 1 Applicazione: Manutenzione
U 4 5 Applicazione: Mancanza di risposta
U 4 6 Applicazione: Instabile
U 5 15 Errore di Sistema: Critico
U 6 11 Alimentazione: Scollegamento del cavo
U 6 12 Alimentazione: Ambiente

 


.

Disabilitare l’ibernazione

L’ibernazione è un’istantanea salvata nell’hard disk, dello stato del pc prima di spegnersi. Ciò consente al computer di avviarsi più velocemente, poiché non è necessario ristabilire le impostazioni precedenti allo spegnimento.
Quando hibernate è abilitato riserva parte del tuo hard disk nella forma del file hiberfil.sys; normalmente ha una dimensione del 75% della RAM installata nel computer. Se si dispone di 8 GB di RAM, il file hiberfil.sys occuperà 6 GB di spazio.

Hibernate è abilitato di default e, spazio occupato a parte, non crea problemi.
Tuttavia potrebbe risultare un blocco di lettura dell’hard disk quando si usano programmi di image backup (Clonezilla) o cd rescue come gli antivirus.

Per disabilitare hibernate in Windows 10:

  • apri il command prompt o la power shell in modalità amministratore, click destro sul pulsante [Start].
  • per disabilitare digita il comando
    powercfg.exe /hibernate off
  • per abilitare digita il comando
    powercfg.exe /hibernate on

 


.

Impedire la modifica del tema

Se vuoi evitare che l’utente modifichi la personalizzazione del tema di Windows usa il seguente comando, come amministratore, per bloccare le varie opzioni:
C:\Windows\System32\gpedit.msc

Segui il percorso: Modelli amministrativi\Pannello di controllo\Personalizzazione
e Attiva le opzioni che vuoi bloccare.
Tuttavia alcuni programmi di image editing dispongono della funzione “Inserisci come sfondo” che potrebbe bypassare il blocco.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)