Come iniziare

Ecco alcuni passaggi base per iniziare con le chiamate API eseguite da una console PowerShell.

  1. Dalla console Security Controls, avviare una console Windows PowerShell.
    Assicurarsi di specificare Esegui come amministratore al momento di avviare la console PowerShell.
  2. Caricare il modulo API STProtect eseguendo il seguente comando PowerShell:
  3. PS C:\Import-Module STProtect –PassThru

    Il modulo API STProtect contiene chiamate API che consentono di interagire con molte delle aree funzionali all'interno di Security Controls. L'opzione facoltativa –PassThru fornisce feedback diagnostico sulla modalità di caricamento del modulo.

    È sempre necessario caricare per prima cosa il modulo ogni volta in cui si scrive uno script. Un modo per assicurare che il modulo sia sempre caricato consiste nell'aggiungere il comando di importazione modulo al proprio profilo utente di PowerShell.

  4. Carica qualsiasi altro modulo richiesto di WIndows o di terze parti.
    Possono essere necessari commandlet da altri moduli al fine di interagire con altri dispositivi nel proprio ambiente. Ad esempio:
    • Servermanager: richiesto al fine di interagire con il cluster SQL.
    • Failoverclusters: carica la funzionalità di Windows RSAT-Clustering.
  5. Eseguire comandi singoli o comandi con script.
  6. Per l'elenco completo dei comandi disponibili, vedere Come visualizzare informazioni di aiuto dettagliate in merito ai comandi di PowerShell.

    Ecco alcuni esempi popolari:

    Esegui un'analisi patch

    Start-PatchScan –MachineGroups “Computer personale”

    Avvia e visualizza i risultati di un'analisi patch

    Start-PatchScan –MachineGroups “Computer personale” | Watch-PatchScan

    Distribuisci patch mancanti

    Start-PatchDeploy –Uid 12345678-3BD2-A0ED-FFCC-9876DE8EBBAA

  7. Al termine, chiudere la console PowerShell di Windows.
    Tutti i moduli che sono stati importati o gli elementi archiviati nella memoria verranno cancellati alla chiusura della console di PowerShell. Le operazioni di analisi o distribuzione inizializzate non si arresteranno alla chiusura di PowerShell.