Sistema per eseguire l'associazione file su un server terminal o citrix per tutti gli utenti.
Il problema nasce dal fatto che l'associazione file riguarda il contesto utente quindi bisogna eseguire la configurazione per ogni utente su ogni server.
Visualizzazione post con etichetta Dos Script. Mostra tutti i post
Visualizzazione post con etichetta Dos Script. Mostra tutti i post
Aggiungere e gestire trusted site vie chiavi di registro
In alcuni casi può essere necessario o utile gestire i trusted site di Internet Eplorer direttamente cia chiave di registro senza utilizzare le GPO di domino.
(qui una guida con gestione via GPO)
(qui una guida con gestione via GPO)
Gestione centralizzata dei Trusted Site di Internet Explorer
La gestione dei siti attendibili in IE è spesso causa di grattacapi.
la gestione più classica è fatta tramite le GPO di domino.
Le GPO per la gestione dei trusted site possono essere di 3 tipi:
1- Con "Gestione sicurezza" .
2- Con le policy di manutenzione di IE.
3- Con le policy di manutenzione di IE in modalità preferenze.
(approfondimento del funzionamento della modalità manutenzione)
Le GPO per la gestione dei trusted site possono essere di 3 tipi:
1- Con "Gestione sicurezza" .
2- Con le policy di manutenzione di IE.
3- Con le policy di manutenzione di IE in modalità preferenze.
(approfondimento del funzionamento della modalità manutenzione)
Windows update not start
Può capitare a volte che il windows update rimanga bloccato e non scarichi o installi gli aggiornamenti.
La prima soluzione da provare è questa:
lanciare da prompt con privilegi elevati:
net stop wuauserv
Rename c:\Windows\SoftwareDistribution SoftwareDistribution_OLD
net start wuauserv
La prima soluzione da provare è questa:
lanciare da prompt con privilegi elevati:
net stop wuauserv
Rename c:\Windows\SoftwareDistribution SoftwareDistribution_OLD
net start wuauserv
Robocopy - spostare (move) file
questo semplice script sposta i file da una cartella ad un'altra e crea un log cul disco c:
robocopy.exe c:\tmp\ \\2240B\Appoggio\Dario\Log /E /ZB /MOV /R:5 /W:5 /V /ETA /LOG+:"C:\LOFILEMOVELOG.TXT" /TEE
robocopy.exe c:\tmp\ \\2240B\Appoggio\Dario\Log /E /ZB /MOV /R:5 /W:5 /V /ETA /LOG+:"C:\LOFILEMOVELOG.TXT" /TEE
Condivisione stampanti via script
Questo script (VBS) permette di confividere TUTTE le stamapnti di un pc, tranne quelle di rete, e assegna il nome della condivisione uguale al nome stampante.
è possibile intervenire su questa riga " objPrinter.ShareName = "" & objPrinter.Name" e modificarla con "
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Network = FALSE")
i = 1
For Each objPrinter in colInstalledPrinters
objPrinter.Shared = TRUE
objPrinter.ShareName = "" & objPrinter.Name
objPrinter.Put_
i = i + 1
Next
è possibile intervenire su questa riga " objPrinter.ShareName = "" & objPrinter.Name" e modificarla con "
objPrinter.ShareName = "Printer" & i " per avere un nome progressivo.
==================================
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Network = FALSE")
i = 1
For Each objPrinter in colInstalledPrinters
objPrinter.Shared = TRUE
objPrinter.ShareName = "" & objPrinter.Name
objPrinter.Put_
i = i + 1
Next
Configurazione Stampante locale via script
Configurazione Stampante locale via script.
questo script assume che:
- il driver richiesto sia già installato sul pc locale, e quindi visibile dalle proprietà server di stampa
- le policy di dominio non blocchino l'installazione di driver non firmati
- si deve essere amministratori del pc
- è stato testato su win xp
- il comando ping serve per guadagnare tempo durante l'esecuzione dello script e permettere eventuali operazioni in background (come la creazione dell porte si stampa)
- la guida completa al comando si trova in fondo.
questo script assume che:
- il driver richiesto sia già installato sul pc locale, e quindi visibile dalle proprietà server di stampa
- le policy di dominio non blocchino l'installazione di driver non firmati
- si deve essere amministratori del pc
- è stato testato su win xp
- il comando ping serve per guadagnare tempo durante l'esecuzione dello script e permettere eventuali operazioni in background (come la creazione dell porte si stampa)
- la guida completa al comando si trova in fondo.
Comandi di stampa Unix
Questo elenco di comandi permettono di utilizzare i servizi di stampa unix installati su un client windows xp (o win 7)
questo comando lancia la stampa del file test.txt sulla stampante test che si trva sul print server con quell' ip
lpr -S172.25.11.87 -Ptest c:\test.txt
Questo comando invece verifica lo stato della coda
lpq -S172.25.11.87 -Ptest
questo comando lancia la stampa del file test.txt sulla stampante test che si trva sul print server con quell' ip
lpr -S172.25.11.87 -Ptest c:\test.txt
Questo comando invece verifica lo stato della coda
lpq -S172.25.11.87 -Ptest
Script modifica porta stampante
Per modificare in automatico una porta di una stampante partendo dal suo nome è possibile utiliizare questo semplice script.
Salvare come .vbs
In questo caso verranno selezionate tutte le stampanti che contengono la parola "test" e "pippo" e verranno reindirizzate verso la lpt1.
Se vogliamo selezionare il nome esatto e non il nome contenuto possiamo usare la stringa DeviceID='test' al posto di DeviceID like '%test%'"
Salvare come .vbs
In questo caso verranno selezionate tutte le stampanti che contengono la parola "test" e "pippo" e verranno reindirizzate verso la lpt1.
Se vogliamo selezionare il nome esatto e non il nome contenuto possiamo usare la stringa DeviceID='test' al posto di DeviceID like '%test%'"
Riavvio veloce Windows Server
Può capitare che il riavvio di una macchina Windows server sia particolarmente lenta in particolare se si tratta di un SBS o se è installata una funzionalità Sql o Exchange.
Una semplice soluzione del problema può essere quella di stoppare i servizi di vari applicativi prima di lanciare il comando di spegnimento o riavvio con un semplice file batch è.
Creare un file .bat e fare copia incolla del testo qui sotto.
Attenzione: l'ultima riga se decommentata riavvia il server dopo 5 secondi
Una semplice soluzione del problema può essere quella di stoppare i servizi di vari applicativi prima di lanciare il comando di spegnimento o riavvio con un semplice file batch è.
Creare un file .bat e fare copia incolla del testo qui sotto.
Attenzione: l'ultima riga se decommentata riavvia il server dopo 5 secondi
Lanciare uno script powershell da file Batch (.bat)
sintassi di esempio per creare un file bach con all'interno uno script powershell:
powershell.exe -ExecutionPolicy unrestricted -file "C:\ScriptPulizia\Scrip_eliminazione_vecchie_cartelle.ps1" >> C:\ScriptPulizia\log.txt
Esempio dello script richiamato
date
echo -
echo -
echo -
echo "cambio cartella e vado ad eseguire pulizia su r:"
cd "r:\"
Get-ChildItem "r:\" | Where-Object { $_.PSIsContainer} | ForEach-Object {Get-ChildItem $_ | Where-Object {$_.PSIsContainer} | Sort-Object -Descending | Select-Object -Skip 4 | Remove-Item -Recurse}
# -WhatIf
echo -
echo -
echo "cambio cartella e vado ad eseguire pulizia su s:"
cd "s:\"
Get-ChildItem "s:\" | Where-Object { $_.PSIsContainer} | ForEach-Object {Get-ChildItem $_ | Where-Object {$_.PSIsContainer} | Sort-Object -Descending | Select-Object -Skip 4 | Remove-Item -Recurse}
# -WhatIf
c:
# ping -n 10 www.tim.it
echo -----------------------------------------------------------------------------
echo -----------------------------------------------------------------------------
Terminal Server - Accesso in console
X collegarsi sulla console principale di terminal server (sol amministrator) digitare da esegui:
mstsc /v:ip_del_server /console
X vista:
mstsc /v:ip_del_server /admin
Iscriviti a:
Post (Atom)