La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Gestire il sistema da linea di comando

Presentazioni simili


Presentazione sul tema: "Gestire il sistema da linea di comando"— 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 band Remote Console Remote GUI Automated/preset Cmd Line / Simple scripting WMIC Para-programming/ Complex scripting EMS (Remote Serial) Terminal Server MMC Web Admin Policy RIS Automated setup Command Line Tools Program Programmatori o Amministrtori sofisticati Costruzione di propri tool con script Win32 APIs COM Objects Interfaccie di scripting WMI e ADSI Attenzione su gli Admin Pre-built .exe Pre-built .vbs Batch files Redirection / Piping WMIC aggiunge estensibilità

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

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

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

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

7 I Principali Nuovi Tool
Nuovo tool di pianificazione SchTasks.exe, Piena automazione delle attività automatizzate, rimpiazza AT.exe (che resta presente) Sintassi: SCHTASKS /parametri [argomenti] Parametri: /Create Crea un nuovo task programmato. /Delete Cancella un task. /Query Elenca i task programmati. /Change Cambia le proprietà di un task programmato. /Run Esegue il task immediatamente. /End Termina un task in esecuzione. /? Mostra l’aiuto in linea.

8 I Principali Nuovi Tool
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 l’help. Lo stesso di /? /? Mostra l’help. /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 <server> [comando] [servizio] <ozione 1> <opzione 2>... L’opzione <server> ha la forma "\\ServerName" Help sui commandi può essere otttenuto con : "sc [commando]" Commandi: query Interroga lo sato di un servizio o enumera lo stato per tipo di servizio. queryex Interroga lo stato esteso di un servizio o enumera lo stato per tipo di servizio. start Avvia un servizio. pause Mette in pausa un servizio. interrogate Interroga un servizio. continue Toglie dalla pausa un servizio. stop Ferma un servizio. config Modifica la configurazione di un servizio. description Cambia la configurazione di un servizio. failure Modifica l’azione eseguita in caso di errore di un servizio. qc Interroga la configurazione di un servizio. qdescription Interroga la descrizione di un servizio. qfailure Interroga l’azione definita in caso di errore. delete Cancella dal Registry un servizio. create Aggiunge in Registry un servizio. control Manda un controllo ad un servizio. sdshow Mostra il security descriptor di un servizio. sdset Imposta il security descriptor di un servizio. GetDisplayName Mostra il DisplayName di un servizio. GetKeyName Mostra il ServiceKeyName di un servizio. EnumDepend Elenca le dipendenza di un servizio.

10 I Principali Nuovi Tool
6 Nuovi tool per la stampa - Prn*.vbs (Basati su WMI) PrnMngr.vbs: aggiunge, cancella, elenca le connessioni alle stampanti PrnPort.vbs: crea, cancella, elenca le porte standard TCP/IP 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 PrnDrvr.vbs: aggiunge, cancella, elenca i driver 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 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 Due modalità: Inteattivo: shell di gestione Batch: esecuzione con passaggio di parametri Diversi contesti di esecuzione: 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 Diag: diagnostica di rete Interface: configurazione del protocollo IP e IPv6 Ipsec: equivalente all’uso degli snap-in IPSec Monitor e IPSec Policy Management Ras: amministrazione di server RRAS 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 Wins: amministrazione dei server WINS via CLI; equivalente allo snap-in

13 I Principali Nuovi Tool
4 Tool per Performance 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) TypePerf: scrive I dati di performace sulla CLI o in un file. Interrompere con CTRL+C TraceRpt: processa una trace log e genera un’analisi in formato CSV

14 I Principali Nuovi Tool
3 Tool per 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 EventTriggers: esegue script quando scatta il trigger

15 Top New Command Line Tools
2 Tool per la gestione dei dischi: 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

16 Possibilità di Scripting
Nessun cambiamento in Windows Server rispetto a WSH 5.6 Miglioramento della documentazione on-line 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 Alcune shell (korn, etc.) Molte utility (awk, grep, etc) Consente l’esecuzione di shell script UNIX in Windows

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

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

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

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


Scaricare ppt "Gestire il sistema da linea di comando"

Presentazioni simili


Annunci Google