La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Gestire il sistema da linea di comando PierGiorgio Malusardi IT Pro Evangelist – Microsoft.

Presentazioni simili


Presentazione sul tema: "Gestire il sistema da linea di comando PierGiorgio Malusardi IT Pro Evangelist – Microsoft."— Transcript della presentazione:

1 Gestire il sistema da linea di comando PierGiorgio Malusardi IT Pro Evangelist – Microsoft

2 Strategia dei Tool di Gestione Metodi di Gestione Out of bandRemote ConsoleRemote GUIAutomated/preset EMS (Remote Serial) Cmd Line / Simple scripting WMIC Para-programming/ Complex scripting Terminal Server MMC Web Admin Policy RIS Automated setup Attenzione su gli Admin Pre-built.exe Pre-built.vbs Batch files Redirection / Piping WMIC aggiunge estensibilità Programmatori o Amministrtori sofisticati Costruzione di propri tool con script Win32 APIs COM Objects Interfaccie di scripting WMI e ADSI Command Line Tools Program

3 Windows Command Line Program Scenari duso della Command Shell Scenari duso della Command Shell Gestione locale di computer Gestione locale di computer Gestione remota di Gestione remota di Usare Telnet per lanciare tool su computer remoti Usare Telnet per lanciare tool su computer remoti Usare script o batch per automatizzare la gestione Usare script o batch per automatizzare la gestione

4 Windows Command Line Program Fornire in scatola i tool necessari a svolgere tutte le attività di amministrazione: Fornire in scatola i tool necessari a svolgere tutte le attività di amministrazione: Documentare le attività di amministrazione comuni e i relativi tool Documentare le attività di amministrazione comuni e i relativi tool Aggiungere tool da Resource Kit e PSS Support Aggiungere tool da Resource Kit e PSS Support Costruire dei tool mancanti per eseguire le attivita via CLI Costruire dei tool mancanti per eseguire le attivita via CLI Migliore documentazione e formazione: Migliore documentazione e formazione: Help online migliorato per I tool CLI: lista A-Z (ntcmds.chm) Help online migliorato per I tool CLI: lista A-Z (ntcmds.chm) Nuovo libro in Resource Kit dedicato a scripting e tool CLI Nuovo libro in Resource Kit dedicato a scripting e tool CLI Rendere i tool più consistenti Rendere i tool più consistenti Fornire potenza e semplicità per la CLI come alternativa alla gestione da GUI Fornire potenza e semplicità per la CLI come alternativa alla gestione da GUI Obiettivi – fornire tool per aumentare le possibilità di gestione : non-gui, automatizzazione, remotizzazione

5 Standard Command Line Sintassi Consistente e Standard (es /? Per Help) Sintassi Consistente e Standard (es /? Per Help) Tool usabili in sessioni Telnet e Terminal Service Tool usabili in sessioni Telnet e Terminal Service Supporto per Stdin, Stdout, Stderr e codici dErrore Supporto per Stdin, Stdout, Stderr e codici dErrore Uso dei WMI provider ovunque possibile Uso dei WMI provider ovunque possibile Capacità di gestione di macchine remote (\\UNC) Capacità di gestione di macchine remote (\\UNC)\\UNC Possibilità di usare credenziali alternative sulle connessioni remote Possibilità di usare credenziali alternative sulle connessioni remote Capacità 1:molti via batch o programmazione WSH Capacità 1:molti via batch o programmazione WSH Supporto per la redirezione delloutput Supporto per la redirezione delloutput

6 Servizio Telnet Nativo in tutte le versioni di Windows Server 2003 Nativo in tutte le versioni di Windows Server 2003 Accesso in CLI a sistemi remoti Accesso in CLI a sistemi remoti Possibilità di gestione di praticamente ogni parte del SO Possibilità di gestione di praticamente ogni parte del SO Basso sovraccarico sui sistemi target Basso sovraccarico sui sistemi target Buono per la gestione di singole macchine Buono per la gestione di singole macchine Possibile eseguire Batch o script (cscript.exe) Possibile eseguire Batch o script (cscript.exe) Usa per Default Autenticazione NTLM Usa per Default Autenticazione NTLM Microsoft prova ogni nuovo tool CLI per il funzionamento in Telnet Microsoft prova ogni nuovo tool CLI per il funzionamento in Telnet

7 I Principali Nuovi Tool Nuovo tool di pianificazione SchTasks.exe, Nuovo tool di pianificazione SchTasks.exe, Piena automazione delle attività automatizzate, rimpiazza AT.exe (che resta presente) Piena automazione delle attività automatizzate, rimpiazza AT.exe (che resta presente) Sintassi: Sintassi: SCHTASKS /parametri [argomenti] Parametri: /CreateCrea un nuovo task programmato. /DeleteCancella un task. /QueryElenca i task programmati. /ChangeCambia le proprietà di un task programmato. /RunEsegue il task immediatamente. /End Termina un task in esecuzione. /?Mostra laiuto in linea.

8 I Principali Nuovi Tool Shutdown.exe – spegne o riavvia un sistema indicando le motivazione dello spegnimento Shutdown.exe – spegne o riavvia un sistema indicando le motivazione dello spegnimento shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m \\computer][/t xxx][/d [p:]xx:yy [/c "commento"]] No arg Mostra lhelp. Lo stesso di /? /?Mostra lhelp. /i Mostra la GUI. Deve essere la prima opzione. /l Log off. Non può essere usata con /m or /d. /s Spegne il computer. /r Riavvia il computer. /a Abortisce uno spegnimento in corso. Solo durante il periodo di time-out. /p Spegne il computer locale senza time-out o avvisi. Usabile solo con /d /h Iberna il computer. Usabile solo con /f /e Documenta la ragione di uno shutdown inatteso. /m \\computer Definisce il computer target. /t xxx Imposta il time-out prima dello spegnimento (0-600s, default 30s). /c "commento" Commento alla ragione dello spegnimento (Max 127 char). /f Forza la chiusura delle applicazioni senza avviso agli utenti /d [p:]xx:yy Fornisce la ragione dello shutdown. p Indica uno spegnimento/riavvio pianificato xx ragione principale (intero positivo < 256) yy ragione secondaria (intero positivo < 65536)

9 I Principali Nuovi Tool SC.exe – service controller gestisce, avvia, ferma e diagnostica tutti i servizi Win32 ® SC.exe – service controller gestisce, avvia, ferma e diagnostica tutti i servizi Win32 ® sc [comando] [servizio]... Lopzione ha la forma "\\ServerName" Help sui commandi può essere otttenuto con : "sc [commando]" Commandi: queryInterroga lo sato di un servizio o enumera lo stato per tipo di servizio. queryexInterroga lo stato esteso di un servizio o enumera lo stato per tipo di servizio. startAvvia un servizio. pauseMette in pausa un servizio. interrogateInterroga un servizio. continueToglie dalla pausa un servizio. stopFerma un servizio. configModifica la configurazione di un servizio. descriptionCambia la configurazione di un servizio. failureModifica lazione eseguita in caso di errore di un servizio. qcInterroga la configurazione di un servizio. qdescriptionInterroga la descrizione di un servizio. qfailureInterroga lazione definita in caso di errore. deleteCancella dal Registry un servizio. createAggiunge in Registry un servizio. controlManda un controllo ad un servizio. sdshowMostra il security descriptor di un servizio. sdsetImposta il security descriptor di un servizio. GetDisplayNameMostra il DisplayName di un servizio. GetKeyNameMostra il ServiceKeyName di un servizio. EnumDependElenca le dipendenza di un servizio.

10 I Principali Nuovi Tool 6 Nuovi tool per la stampa - Prn*.vbs (Basati su WMI) 6 Nuovi tool per la stampa - Prn*.vbs (Basati su WMI) PrnMngr.vbs: aggiunge, cancella, elenca le connessioni alle stampanti PrnMngr.vbs: aggiunge, cancella, elenca le connessioni alle stampanti PrnPort.vbs: crea, cancella, elenca le porte standard TCP/IP PrnPort.vbs: crea, cancella, elenca le porte standard TCP/IP PrnCnfg.vbs: Configura e mostra la configurazione di una stampante PrnCnfg.vbs: Configura e mostra la configurazione di una stampante PrnQctl.vbs: stampa una pagina di prova, mette in pausa/riavvia, pulisce la coda di stampa PrnQctl.vbs: stampa una pagina di prova, mette in pausa/riavvia, pulisce la coda di stampa PrnDrvr.vbs: aggiunge, cancella, elenca i driver di stampa PrnDrvr.vbs: aggiunge, cancella, elenca i driver di stampa PrnJobs.vbs: elenca, mette in pausa, riprende, cancella i lavori di stampa PrnJobs.vbs: elenca, mette in pausa, riprende, cancella i lavori di stampa

11 I Principali Nuovi Tool Nuova funzione di interrogazione/impostazione del nome macchina aggiunta a NetDom.exe, rinomina solo le macchine in dominio Nuova funzione di interrogazione/impostazione del nome macchina aggiunta a NetDom.exe, rinomina solo le macchine in dominio NETDOM [ ADD | HELP | JOIN | MOVE | QUERY | REMOVE | RENAME | RESET | TRUST | VERIFY | RESETPWD ]

12 I Principali Nuovi Tool NetSH.exe – Nuovo tool di diagnostica e configurazione della rete NetSH.exe – Nuovo tool di diagnostica e configurazione della rete Due modalità: Due modalità: Inteattivo: shell di gestione Inteattivo: shell di gestione Batch: esecuzione con passaggio di parametri Batch: esecuzione con passaggio di parametri Diversi contesti di esecuzione: Diversi contesti di esecuzione: Aaaa: configurazione di Autenticazione, Autorizzazione, Accounting e Auditing per il database di IAS e RRAS Aaaa: configurazione di Autenticazione, Autorizzazione, Accounting e Auditing per il database di IAS e RRAS Dhcp: gestione di dhcp server; equivalente alla gestione da GUI Dhcp: gestione di dhcp server; equivalente alla gestione da GUI Diag: diagnostica di rete Diag: diagnostica di rete Interface: configurazione del protocollo IP e IPv6 Interface: configurazione del protocollo IP e IPv6 Ipsec: equivalente alluso degli snap-in IPSec Monitor e IPSec Policy Management Ipsec: equivalente alluso degli snap-in IPSec Monitor e IPSec Policy Management Ras: amministrazione di server RRAS Ras: amministrazione di server RRAS Routing: amministrazione del servizio di routing da CLI invece che da RRAS. Ha diversi sottocontesti (IGMP, RIP, DHCP, OSPF, …) Routing: amministrazione del servizio di routing da CLI invece che da RRAS. Ha diversi sottocontesti (IGMP, RIP, DHCP, OSPF, …) Rpc: gestione di RPC su una specifica interfaccia o su tutte le interfaccie Rpc: gestione di RPC su una specifica interfaccia o su tutte le interfaccie Wins: amministrazione dei server WINS via CLI; equivalente allo snap-in Wins: amministrazione dei server WINS via CLI; equivalente allo snap-in

13 I Principali Nuovi Tool 4 Tool per Performance Log: 4 Tool per Performance Log: LogMan : gestione dei performance counter log e delle trace di log LogMan : gestione dei performance counter log e delle trace di log ReLog: estrae dei counter da un performance counter log e lo salva in altri formati (CSV, TSV, BIN, SQL) ReLog: estrae dei counter da un performance counter log e lo salva in altri formati (CSV, TSV, BIN, SQL) TypePerf: scrive I dati di performace sulla CLI o in un file. Interrompere con CTRL+C TypePerf: scrive I dati di performace sulla CLI o in un file. Interrompere con CTRL+C TraceRpt: processa una trace log e genera unanalisi in formato CSV TraceRpt: processa una trace log e genera unanalisi in formato CSV

14 I Principali Nuovi Tool 3 Tool per Event Log: 3 Tool per Event Log: EventQuery: mostra gli eventi e le loro proprietà per uno o più event log EventQuery: mostra gli eventi e le loro proprietà per uno o più event log EventCreate: crea un evento in Application o System log con sorgente, ID e commento specificato EventCreate: crea un evento in Application o System log con sorgente, ID e commento specificato EventTriggers: esegue script quando scatta il trigger EventTriggers: esegue script quando scatta il trigger

15 Top New Command Line Tools 2 Tool per la gestione dei dischi: 2 Tool per la gestione dei dischi: Diskpart.exe per il partizionamento dei dischi in modo dinamico e da remoto se necessario Diskpart.exe per il partizionamento dei dischi in modo dinamico e da remoto se necessario FSutil.exe per la gestione del FileSystem FAT e NTFS FSutil.exe per la gestione del FileSystem FAT e NTFS

16 Possibilità di Scripting Nessun cambiamento in Windows Server 2003 rispetto a WSH 5.6 Nessun cambiamento in Windows Server 2003 rispetto a WSH 5.6 Miglioramento della documentazione on-line Miglioramento della documentazione on-line Nuovo libro Windows Server 2003 ResKit – contenente un capitolo esteso relativo ai file batch Nuovo libro Windows Server 2003 ResKit – contenente un capitolo esteso relativo ai file batch Se si necessita di capacità di shell tipo UNIX, usare Services For UNIX 3.5 Se si necessita di capacità di shell tipo UNIX, usare Services For UNIX 3.5 Alcune shell (korn, etc.) Alcune shell (korn, etc.) Molte utility (awk, grep, etc) Molte utility (awk, grep, etc) Consente lesecuzione di shell script UNIX in Windows Consente lesecuzione di shell script UNIX in Windows

17 Windows Script Host (WSH) CSCRIPT.exe per modalità carattere CSCRIPT.exe per modalità carattere WSCRIPT.exe in GUI WSCRIPT.exe in GUI Entrambi sono in grado di usare tutti I linguaggi di script: Entrambi sono in grado di usare tutti I linguaggi di script: Visual Basic ® Scripting Edition Visual Basic ® Scripting Edition JScript ® JScript ® 3 rd parti (es perl), 3 rd parti (es perl), Resource Kit contiene molti esempi di scripts Resource Kit contiene molti esempi di scripts Gli Scripts possono usare linfrastruttura di gestione del SO (WMI, ADSI, COM oggetti, etc.) Gli Scripts possono usare linfrastruttura di gestione del SO (WMI, ADSI, COM oggetti, etc.)

18 WSH 5.6 Supporto Remoto (DCOM) Supporto Remoto (DCOM) FunctionName CommandLine,[MachineName] FunctionName CommandLine,[MachineName] ex. Execute "c:\foo.ws \\machine2 ex. Execute "c:\foo.ws \\machine2 Integrazione dei Processi CLI Integrazione dei Processi CLI object.Exec (strCommand, [bWaitOnReturn]) object.Exec (strCommand, [bWaitOnReturn]) Supporto al Piping (dir | filter.vbs Supporto al Piping (dir | filter.vbs Supporto alla sicurezza Supporto alla sicurezza Windows File Protection per gli script di OS Windows File Protection per gli script di OS Digital Signature Signing Digital Signature Signing

19 Per Ulteriori Informazioni Help Online Help Online A-Z cmd reference - ntcmds.chm A-Z cmd reference - ntcmds.chm Support tool help - suptools.chm Support tool help - suptools.chm Usare c:\>HH helpfilename.chm per avviare da cmd Usare c:\>HH helpfilename.chm per avviare da cmd WSH, VBScript & JScript - WSH, VBScript & JScript - Windows Resource Kit Windows Resource Kit Management Infrastructure Management Infrastructure httpmanagement httpmanagement

20 Prossimi Appuntamenti 8/11/ Windows Server 2003Gestire il sistema da linea di comando 19/11/ Windows Server 2003Gestire Active Directory da linea di comando 22/11/ Windows Server 2003Introduzione a WMI e WMIC per la gestione di sistema Ecco lelenco dei prossimi appuntamenti sullo stesso argomento


Scaricare ppt "Gestire il sistema da linea di comando PierGiorgio Malusardi IT Pro Evangelist – Microsoft."

Presentazioni simili


Annunci Google