lundi 5 décembre 2011

Get-WSManInstance

NOM
    Get-WSManInstance

RÉSUMÉ
    Affiche les informations de gestion pour une instance de ressource spécifiée par un URI de ressource.

SYNTAXE
    Get-WSManInstance -SelectorSet <hashtable> [-ApplicationName <string>] [-ComputerName <string>] [-Credential <PSCredential>] [-Fragment <string>] [-Port <int>] [-UseSSL] [-ResourceURI] <Uri> [-Authentication <Authentication>] [-Dialect <Uri>] [-OptionSet <hashtable>] [-SessionOption <hashtable>] [<CommonParameters>]

    Get-WSManInstance [-ApplicationName <string>] [-BasePropertiesOnly <switch>] [-ComputerName <string>] [-Credential<PSCredential>] [-Enumerate] [-filter <string>] [-Port <int>] [-References <switch>] [-ReturnType <string>] [-Shallow <switch>] [-UseSSL] [-ResourceURI] <Uri> [-Authentication <Authentication>] [-Dialect <Uri>] [-OptionSet <hashtable>] [-SessionOption <hashtable>] [<CommonParameters>]

    Get-WSManInstance -ConnectionURI <Uri> -SelectorSet <hashtable> [-Fragment <string>] [-ResourceURI] <Uri> [-Authentication <Authentication>] [-Dialect <Uri>] [-OptionSet <hashtable>] [-SessionOption <hashtable>] [<CommonParameters>]

    Get-WSManInstance -ConnectionURI <Uri> [-BasePropertiesOnly <switch>] [-Enumerate] [-filter <string>] [-References <switch>] [-ReturnType <string>] [-Shallow <switch>] [-ResourceURI] <Uri> [-Authentication <Authentication>] [-Dialect <Uri>] [-OptionSet <hashtable>] [-SessionOption <hashtable>] [<CommonParameters>]


DESCRIPTION
    L'applet de commande Get-WSManInstance récupère une instance d'une ressource de gestion qui est spécifiée par un URI de ressource. Les informations qui sont récupérées peuvent être un jeu d'informations XML complexe (un objet) ou une valeur simple. Cette applet de commande est l'équivalent de la commande WS-Management Get standard.

    Cette applet de commande utilise la couche connexion/transport de Gestion des services Web pour récupérer les informations.


PARAMÈTRES
    -ApplicationName <string>
        Spécifie le nom d'application dans la connexion. La valeur par défaut du paramètre ApplicationName est « WSMAN ». L'identificateur complet du point de terminaison distant a le format suivant :

              <transport>://<serveur>:<port>/<Nom_Application>

        Par exemple :

              http://server01:8080/WSMAN

        Les services Internet (IIS), qui hébergent la session, transfèrent les demandes avec ce point de terminaison à l'application spécifiée. Ce paramètre par défaut de « WSMAN » convient pour la plupart des utilisations. Il est destiné à être utilisé lorsqu'un grand nombre d'ordinateurs établissent des connexions à distance à un seul ordinateur qui exécute Windows PowerShell. Dans ce cas, IIS héberge les services Web pour la gestion (Gestion des services Web) pour une meilleure efficacité.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut                     wsman
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Authentication <Authentication>
        Spécifie le mécanisme d'authentification à utiliser au niveau du serveur. Les valeurs possibles sont les suivantes :

        - Basic : Basic est un modèle dans lequel le nom d'utilisateur et le mot de passe sont envoyés en clair au serveur ou au proxy.
        - Default : utilise la méthode d'authentification implémentée par le protocole Gestion des services Web. Il s'agit de la valeur par défaut.
        - Digest : Digest est un modèle de stimulation/réponse qui utilise une chaîne de données spécifiée par le serveur pour la stimulation.
        - Kerberos : l'ordinateur client et le serveur s'authentifient mutuellement à l'aide de certificats Kerberos.
        - Negotiate : Negotiate est un modèle de stimulation/réponse qui négocie avec le serveur ou le proxy pour déterminer le modèle à utiliser pour l'authentification. Par exemple, cette valeur de paramètre permet la négociation pour déterminer si le protocole Kerberos ou NTLM est utilisé.
        - CredSSP : l'authentification CredSSP (Credential Security Service Provider) permet à l'utilisateur de déléguer des informations d'identification. Cette option est conçue pour les commandes qui s'exécutent sur un seul ordinateur distant, mais qui collectent des données à partir d'autres ordinateurs distants ou qui exécutent des commandes supplémentaires sur d'autres ordinateurs distants.

        Attention : CredSSP délègue les informations d'identification de l'utilisateur de l'ordinateur local à un ordinateur distant. Cette pratique augmente le risque de sécurité de l'opération distante. Si l'ordinateur distant n'est pas fiable, lorsque les informations d'identification lui sont passées, elles peuvent être utilisées pour contrôler la session réseau.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut                     Default
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -BasePropertiesOnly <switch>
        Énumère uniquement les propriétés qui font partie de la classe de base spécifiée par le paramètre ResourceURI.
        Ce paramètre n'a aucun effet si le paramètre Shallow est spécifié.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -ComputerName <string>
        Spécifie l'ordinateur sur lequel vous voulez exécuter l'opération de gestion. La valeur peut être un nom de domaine complet, un nom NetBIOS ou une adresse IP. Utilisez le nom de l'ordinateur local, localhost ou un point (.) pour spécifier l'ordinateur local. L'ordinateur local est la valeur par défaut. Lorsque l'ordinateur distant se trouve dans un domaine différent de l'utilisateur, vous devez utiliser un nom de domaine complet. Vous pouvez diriger une valeur vers l'applet de commande pour ce paramètre.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut                     localhost
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -ConnectionURI <Uri>
        Spécifie le point de terminaison de connexion. Le format de cette chaîne est le suivant :

             <Transport>://<Serveur>:<Port>/<Nom_Application>

        La chaîne suivante est une valeur au format approprié pour ce paramètre :

             http://Server01:8080/WSMAN

        L'URI doit être complet.

        Obligatoire ?                true
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Credential <PSCredential>
        Spécifie un compte d'utilisateur qui a l'autorisation d'exécuter cette action. La valeur par défaut est l'utili
        sateur actuel. Tapez un nom d'utilisateur, tel que « Utilisateur01 », « Domaine01\Utilisateur01 » ou « Utilisateur@Domaine.com ». Vous pouvez également entrer un objet PSCredential, tel que celui retourné par l'applet de commande Get-Credential. Lorsque vous tapez un nom d'utilisateur, vous êtes invité à entrer un mot de passe.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Dialect <Uri>
        Spécifie le dialecte à utiliser dans le prédicat de filtre. Il peut s'agir de tout dialecte pris en charge par
        le service distant. Les alias suivants peuvent être utilisés pour l'URI de dialecte :

        - WQL : http://schemas.microsoft.com/wbem/wsman/1/WQL
        - Selector : http://schemas.microsoft.com/wbem/wsman/1/wsman/SelectorFilter
        - Association : http://schemas.dmtf.org/wbem/wsman/1/cimbinding/associationFilter

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut                     http://schemas.microsoft.com/wbem/wsman/1/WQL
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Enumerate [<SwitchParameter>]
        Retourne toutes les instances d'une ressource de gestion.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -filter <string>
        Spécifie l'expression de filtre pour l'énumération. Si vous utilisez ce paramètre, vous devez également spécifier le paramètre Dialect.

        Les valeurs valides de ce paramètre dépendent du dialecte qui est spécifié dans le paramètre Dialect. Par exemple, si le paramètre Dialect a la valeur WQL, le paramètre Filter doit contenir une chaîne, laquelle doit contenir une requête WQL valide, telle que la requête suivante :

             « Select * from Win32_Service where State != Running »

        Si le paramètre Dialect a la valeur Association, le paramètre Filter doit contenir une chaîne, laquelle doit contenir un filtre valide, tel que le filtre suivant :

        -filter:Object=EPR[;AssociationClassName=AssocClassName][;ResultClassName=ClassName][;Role=RefPropertyName][;ResultRole=RefPropertyName]}

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Fragment <string>
        Spécifie une section à l'intérieur de l'instance qui doit être mise à jour ou récupérée pour l'opération spécifiée. Par exemple, pour obtenir l'état d'un service de spouleur, spécifiez « -Fragment Status ».

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -OptionSet <hashtable>
        Passe un jeu de commutateurs à un service afin de modifier ou d'affiner la nature de la demande. Ces commutateurs sont semblables à ceux utilisés dans les interpréteurs de ligne de commande car ils sont spécifiques au service. Tout nombre d'options peut être spécifié.

        L'exemple suivant illustre la syntaxe permettant de passer les valeurs 1, 2 et 3 pour les paramètres a, b et c :

              -OptionSet @{a=1;b=2;c=3}

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByValue, ByPropertyName)
        Accepter les caractères génériques ?  false

    -Port <int>
        Spécifie le port à utiliser lorsque le client se connecte au service WinRM. Lorsque le transport est HTTP, le port par défaut est le port 80. Lorsque le transport est HTTPS, le port par défaut est le port 443. Lorsque vous utilisez HTTPS comme transport, la valeur du paramètre ComputerName doit correspondre au nom commun de certificat du serveur. Toutefois, si le paramètre SkipCNCheck est spécifié dans le cadre du paramètre SessionOption, le nom commun du certificat du serveur ne doit pas nécessairement correspondre au nom d'hôte du serveur. Le paramètre SkipCNCheck ne doit être utilisé que pour les ordinateurs approuvés.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -References <switch>
        Indique que les instances d'association (et non les instances associées) doivent être récupérées. Vous pouvez utiliser ce paramètre uniquement lorsque le paramètre Dialect a la valeur « Association ».

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -ResourceURI <Uri>
        Contient l'URI (Uniform Resource Identifier) de la classe ou de l'instance de la ressource. L'URI est utilisé pour identifier un type de ressource spécifique, tel que des disques ou des processus, sur un ordinateur.

        Un URI se compose d'un préfixe et d'un chemin d'accès à une ressource. Par exemple :

             http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk
             http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor

        Obligatoire ?                true
        Position ?                   1
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByValue, ByPropertyName)
        Accepter les caractères génériques ?  false

    -ReturnType <string>
        Spécifie le type de données à retourner. Les valeurs valides sont :

            Object (valeur par défaut)
            EPR
            ObjectAndEPR

        Si Object est spécifié ou si ce paramètre n'est pas utilisé, seuls les objets sont retournés. Si EPR (référence à un point de terminaison) est spécifié, seules les références à un point de terminaison des objets sont retournées. Les références à un point de terminaison contiennent des informations sur l'URI de ressource et les sélecteurs pour l'instance. Si ObjectAndEPR est spécifié, l'objet et les références de point de terminaison qui lui sont associées sont retournés.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut                     Object
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -SelectorSet <hashtable>
        Spécifie un ensemble de paires de valeurs permettant de sélectionner des instances de ressource de gestion particulières. Le paramètre SelectorSet est utilisé lorsqu'il existe plusieurs instances de la ressource. La valeur du paramètre SelectorSet doit être une table de hachage.

        L'exemple suivant montre comment entrer une valeur pour ce paramètre :

            -SelectorSet @{Name="WinRM";ID="yyy"}

        Obligatoire ?                true
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -SessionOption <hashtable>
        Définit un jeu d'options étendues pour la session du service Gestion des services Web. Entrez un objet SessionOption que vous créez à l'aide de l'applet de commande New-WSManSessionOption. Pour plus d'informations sur les options disponibles, consultez New-WSManSessionOption.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Shallow <switch>
        Entraîne uniquement le retour des instances de la classe de base qui est spécifiée dans l'URI de ressource. Si ce commutateur n'est pas spécifié, les instances de la classe de base qui est spécifiée dans l'URI et dans toutes ses classes dérivées sont retournées.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -UseSSL [<SwitchParameter>]
        Spécifie que le protocole SSL (Secure Sockets Layer) doit être utilisé pour établir une connexion à l'ordinateur distant. Par défaut, SSL n'est pas utilisé.

        Le service Gestion des services Web chiffre tout le contenu Windows PowerShell qui est transmis via le réseau.
        Le paramètre UseSSL vous permet de spécifier HTTPS plutôt que HTTP comme mesure de protection supplémentaire. Si vous spécifiez ce paramètre alors que SSL n'est pas disponible sur le port utilisé pour la connexion, la commande échoue.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    <CommonParameters>
        Cette applet de commande prend en charge les paramètres courants : Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer et OutVariable. Pour plus d'informations, tapez
        « get-help about_commonparameters ».

ENTRÉES
    Aucun
        Cette commande n'accepte aucune entrée.


SORTIES
    System.Xml.XmlElement
        L'applet de commande Get-WSManInstance génère un objet XMLElement.


NOTES





    -------------------------- EXEMPLE 1 --------------------------

    C:\PS>get-wsmaninstance wmicimv2/win32_service -selectorset @{name="winrm"} -computername server01

    xsi                     : http://www.w3.org/2001/XMLSchema-instance
    p                       : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service
    cim                     : http://schemas.dmtf.org/wbem/wscim/1/common
    type                    : p:Win32_Service_Type
    lang                    : en-US
    AcceptPause             : false
    AcceptStop              : true
    Caption                 : Windows Remote Management (WS-Management)
    CheckPoint              : 0
    CreationClassName       : Win32_Service
    Description             : Windows Remote Management (WinRM) service implements the WS-Management protocol for remote management. WS-Management is a standard web services protocol used for remote software and hardware management. The WinRM service listens on the network for WS-Management requests and processes them. The WinRM Service needs to be configured with a listener using the winrm.cmd command line tool or through Group Policy in order for it to listen over the                network. The WinRM service provides access to WMI data and enables event collection. Event collection and subscription to events require that the service is running. WinRM messages use HTTP and HTTPS as transports. The WinRM service does not depend on IIS but is preconfigured to share a port with IIS on the same machine.  The WinRM service reserves the /wsman URL prefix. To prevent conflicts with IIS, administrators should ensure that any  websites hosted on IIS do not use the /wsman URL prefix.
    DesktopInteract         : false
    DisplayName             : Windows Remote Management (WS-Management)
    ErrorControl            : Normal
    ExitCode                : 0
    InstallDate             : InstallDate
    Name                    : winrm
    PathName                : C:\Windows\System32\svchost.exe -k NetworkService
    ProcessId               : 948
    ServiceSpecificExitCode : 0
    ServiceType             : Share Process
    Started                 : true
    StartMode               : Auto
    StartName               : NT AUTHORITY\NetworkService
    State                   : Running
    Status                  : OK
    SystemCreationClassName : Win32_ComputerSystem
    SystemName              : SERVER01
    TagId                   : 0
    WaitHint                : 0


    Description
    -----------
    Cette commande retourne toute les informations que Windows Management Instrumentation (WMI) expose à propos du service WinRM sur l'ordinateur server01 distant.





    -------------------------- EXEMPLE 2 --------------------------

    C:\PS>get-wsmaninstance wmicimv2/win32_service -selectorset @{name="spooler"} -fragment status -computername server01

    XmlFragment=OK


    Description
    -----------
    Cette commande retourne uniquement l'état du service Spouleur sur l'ordinateur server01 distant.





    -------------------------- EXEMPLE 3 --------------------------

    C:\PS>get-wsmaninstance -enumerate wmicimv2/win32_process

    OSName                     : Microsoft Windows Vista Ultimate |C:\Windows|\Device\Harddisk0\Partition3
    OtherOperationCount        : 11441
    OtherTransferCount         : 428570
    PageFaults                 : 27346
    PageFileUsage              : 16428
    ParentProcessId            : 604
    PeakPageFileUsage          : 17588
    PeakVirtualSize            : 93876224
    PeakWorkingSetSize         : 12472
    Priority                   : 8
    PrivatePageCount           : 16822272
    ProcessId                  : 1160
    QuotaNonPagedPoolUsage     : 14
    QuotaPagedPoolUsage        : 126
    QuotaPeakNonPagedPoolUsage : 16
    QuotaPeakPagedPoolUsage    : 159
    ReadOperationCount         : 29568
    ReadTransferCount          : 1660581404
    SessionId                  : 0
    Status                     : Status
    TerminationDate            : TerminationDate
    ThreadCount                : 23
    UserModeTime               : 763156892
    VirtualSize                : 80846848
    WindowsVersion             : 6.0.6001
    WorkingSetSize             : 11624448
    WriteOperationCount        : 1913
    WriteTransferCount         : 6825768

    xsi                        : http://www.w3.org/2001/XMLSchema-instance
    p                          : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Process
    cim                        : http://schemas.dmtf.org/wbem/wscim/1/common
    type                       : p:Win32_Process_Type
    lang                       : en-US
    Caption                    : svchost.exe
    CommandLine                : C:\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
    CreationClassName          : Win32_Process
    CreationDate               : CreationDate
    CSCreationClassName        : Win32_ComputerSystem
    CSName                     : COMPUTER01
    Description                : svchost.exe
    ExecutablePath             : C:\Windows\System32\svchost.exe
    ExecutionState             : ExecutionState
    Handle                     : 1192
    HandleCount                : 832

    ...


    Description
    -----------
    Cette commande retourne toutes les instances de la classe WMI Win32_Process sur l'ordinateur local.





    -------------------------- EXEMPLE 4 --------------------------

    C:\PS>get-wsmaninstance -enumerate wmicimv2/win32_service -returntype epr

    xsi                     : http://www.w3.org/2001/XMLSchema-instance
    p                       : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service
    cim                     : http://schemas.dmtf.org/wbem/wscim/1/common
    type                    : p:Win32_Service_Type
    lang                    : en-US
    AcceptPause             : false
    AcceptStop              : false
    Caption                 : Visual Studio 2008 Remote Debugger
    CheckPoint              : 0
    CreationClassName       : Win32_Service
    Description             : Allows members of the Administrators group to remotely debug server applications using Visual Studio 2008. Use the Visual Studio 2008 Remote Debugging Configuration Wizard to enable this service.
    DesktopInteract         : false
    DisplayName             : Visual Studio 2008 Remote Debugger
    ErrorControl            : Ignore
    ExitCode                : 1077
    InstallDate             : InstallDate
    Name                    : msvsmon90
    PathName                : "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe" /service msvsmon90
    ProcessId               : 0
    ServiceSpecificExitCode : 0
    ServiceType             : Own Process
    Started                 : false
    StartMode               : Disabled
    StartName               : LocalSystem
    State                   : Stopped
    Status                  : OK
    SystemCreationClassName : Win32_ComputerSystem
    SystemName              : COMPUTER01
    TagId                   : 0
    WaitHint                : 0

    ...


    Description
    -----------
    Cette commande retourne les références de point de terminaison qui correspondent à tous les services sur l'ordinateur local.





    -------------------------- EXEMPLE 5 --------------------------

    C:\PS>Get-WSManInstance -Enumerate wmicimv2/* -filter "select * from win32_service where StartMode = 'Auto' and State = 'Stopped'" -computername server01

    xsi                     : http://www.w3.org/2001/XMLSchema-instance
    p                       : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service
    cim                     : http://schemas.dmtf.org/wbem/wscim/1/common
    type                    : p:Win32_Service_Type
    lang                    : en-US
    AcceptPause             : false
    AcceptStop              : false
    Caption                 : Windows Media Center Service Launcher
    CheckPoint              : 0
    CreationClassName       : Win32_Service
    Description             : Starts Windows Media Center Scheduler and Windows Media Center Receiver services at startup if TV is enabled within Windows Media Center.
    DesktopInteract         : false
    DisplayName             : Windows Media Center Service Launcher
    ErrorControl            : Ignore
    ExitCode                : 0
    InstallDate             : InstallDate
    Name                    : ehstart
    PathName                : C:\Windows\system32\svchost.exe -k LocalServiceNoNetwork
    ProcessId               : 0
    ServiceSpecificExitCode : 0
    ServiceType             : Share Process
    Started                 : false
    StartMode               : Auto
    StartName               : NT AUTHORITY\LocalService
    State                   : Stopped
    Status                  : OK
    SystemCreationClassName : Win32_ComputerSystem
    SystemName              : Server01
    TagId                   : 0
    WaitHint                : 0

    ...


    Description
    -----------
    Cette commande répertorie tous les services qui répondent aux critères suivants sur l'ordinateur server01 distant :

       - Le type de démarrage du service est « Automatique ».
       - Le service est arrêté.





    -------------------------- EXEMPLE 6 --------------------------

    C:\PS>get-wsmaninstance winrm/config/listener -selectorset @{Address="*";Transport="http"}

    cfg                   : http://schemas.microsoft.com/wbem/wsman/1/config/listener
    xsi                   : http://www.w3.org/2001/XMLSchema-instance
    lang                  : en-US
    Address               : *
    Transport             : HTTP
    Port                  : 80
    Hostname              :
    Enabled               : true
    URLPrefix             : wsman
    CertificateThumbprint :
    ListeningOn           : {100.0.0.1, 123.123.123.123, ::1, 2001:4898:0:fff:0:5efe:123.123.123.123...}


    Description
    -----------
    Cette commande répertorie la configuration de l'écouteur de Gestion des services Web sur l'ordinateur local pour l'écouteur qui correspond aux critères de l'ensemble de sélecteurs.





    -------------------------- EXEMPLE 7 --------------------------

    C:\PS>get-wsmaninstance winrm/config/listener -selectorset @{Address="*";Transport="http"} -computername server01

    cfg                   : http://schemas.microsoft.com/wbem/wsman/1/config/listener
    xsi                   : http://www.w3.org/2001/XMLSchema-instance
    lang                  : en-US
    Address               : *
    Transport             : HTTP
    Port                  : 80
    Hostname              :
    Enabled               : true
    URLPrefix             : wsman
    CertificateThumbprint :
    ListeningOn           : {100.0.0.1, 123.123.123.124, ::1, 2001:4898:0:fff:0:5efe:123.123.123.124...}


    Description
    -----------
    Cette commande répertorie la configuration de l'écouteur de Gestion des services Web sur l'ordinateur server01 distant pour l'écouteur qui correspond aux critères de l'ensemble de sélecteurs.





    -------------------------- EXEMPLE 8 --------------------------

    C:\PS>Get-WSManInstance -Enumerate -Dialect association -filter "{Object=win32_service?name=winrm}" -res wmicimv2/*

    xsi                       : http://www.w3.org/2001/XMLSchema-instance
    p                         : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_ComputerSystem
    cim                       : http://schemas.dmtf.org/wbem/wscim/1/common
    type                      : p:Win32_ComputerSystem_Type
    lang                      : en-US
    AdminPasswordStatus       : 1
    AutomaticManagedPagefile  : true
    AutomaticResetBootOption  : true
    AutomaticResetCapability  : true
    BootOptionOnLimit         : BootOptionOnLimit
    BootOptionOnWatchDog      : BootOptionOnWatchDog
    BootROMSupported          : true
    BootupState               : Normal boot
    Caption                   : SERVER01
    ChassisBootupState        : 3
    CreationClassName         : Win32_ComputerSystem
    CurrentTimeZone           : -480
    DaylightInEffect          : false
    Description               : AT/AT COMPATIBLE
    DNSHostName               : server01
    Domain                    : site01.corp.fabrikam.com
    DomainRole                : 1
    EnableDaylightSavingsTime : true
    FrontPanelResetStatus     : 2
    InfraredSupported         : false
    InstallDate               : InstallDate
    KeyboardPasswordStatus    : 2
    LastLoadInfo              : LastLoadInfo
    Manufacturer              : Dell Inc.
    Model                     : OptiPlex 745
    Name                      : SERVER01
    NameFormat                : NameFormat
    NetworkServerModeEnabled  : true
    NumberOfLogicalProcessors : 2
    NumberOfProcessors        : 1
    OEMStringArray            : www.dell.com
    PartOfDomain              : true
    PauseAfterReset           : -1
    PCSystemType              : 5
    PowerManagementSupported  : PowerManagementSupported
    PowerOnPasswordStatus     : 1
    PowerState                : 0
    PowerSupplyState          : 3
    PrimaryOwnerContact       : PrimaryOwnerContact
    PrimaryOwnerName          : testuser01
    ResetCapability           : 1
    ResetCount                : -1
    ResetLimit                : -1
    Roles                     : {LM_Workstation, LM_Server, SQLServer, NT}
    Status                    : OK
    SystemStartupDelay        : SystemStartupDelay
    SystemStartupSetting      : SystemStartupSetting
    SystemType                : X86-based PC
    ThermalState              : 3
    TotalPhysicalMemory       : 3217760256
    UserName                  : FABRIKAM\testuser01
    WakeUpType                : 6
    Workgroup                 : Workgroup

    xsi                     : http://www.w3.org/2001/XMLSchema-instance
    p                       : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service
    cim                     : http://schemas.dmtf.org/wbem/wscim/1/common
    type                    : p:Win32_Service_Type
    lang                    : en-US
    AcceptPause             : false
    AcceptStop              : false
    Caption                 : Remote Procedure Call (RPC)
    CheckPoint              : 0
    CreationClassName       : Win32_Service
    Description             : Serves as the endpoint mapper and COM Service Control Manager. If this service is stopped or disabled, programs using COM or Remote Procedure Call (RPC) services will not function properly.
    DesktopInteract         : false
    DisplayName             : Remote Procedure Call (RPC)
    ErrorControl            : Normal
    ExitCode                : 0
    InstallDate             : InstallDate
    Name                    : RpcSs
    PathName                : C:\Windows\system32\svchost.exe -k rpcss
    ProcessId               : 1100
    ServiceSpecificExitCode : 0
    ServiceType             : Share Process
    Started                 : true
    StartMode               : Auto
    StartName               : NT AUTHORITY\NetworkService
    State                   : Running
    Status                  : OK
    SystemCreationClassName : Win32_ComputerSystem
    SystemName              : SERVER01
    TagId                   : 0
    WaitHint                : 0

    xsi                     : http://www.w3.org/2001/XMLSchema-instance
    p                       : http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_SystemDriver
    cim                     : http://schemas.dmtf.org/wbem/wscim/1/common
    type                    : p:Win32_SystemDriver_Type
    lang                    : en-US
    AcceptPause             : false
    AcceptStop              : true
    Caption                 : HTTP
    CreationClassName       : Win32_SystemDriver
    Description             : HTTP
    DesktopInteract         : false
    DisplayName             : HTTP
    ErrorControl            : Normal
    ExitCode                : 0
    InstallDate             : InstallDate
    Name                    : HTTP
    PathName                : C:\Windows\system32\drivers\HTTP.sys
    ServiceSpecificExitCode : 0
    ServiceType             : Kernel Driver
    Started                 : true
    StartMode               : Manual
    StartName               :
    State                   : Running
    Status                  : OK
    SystemCreationClassName : Win32_ComputerSystem
    SystemName              : SERVER01
    TagId                   : 0


    Description
    -----------
    Cette commande obtient les instances associées qui sont liées à l'instance spécifiée (winrm).

    Important : vous devez placer le filtre entre guillemets, comme indiqué dans l'exemple.





    -------------------------- EXEMPLE 9 --------------------------

    C:\PS>Get-WSManInstance -Enumerate -Dialect association -References -filter "{Object=win32_service?name=winrm}" -res wmicimv2/*


    Description
    -----------
    Cette commande obtient les instances d'association qui sont liées à l'instance spécifiée (winrm). Comme le paramètre Dialect a la valeur « association » et que le paramètre de référence est utilisé, cette commande retourne des instances d'association, et non des instances associées.

    Important : vous devez placer le filtre entre guillemets, comme indiqué dans l'exemple.






LIENS CONNEXES
    Online version: http://go.microsoft.com/fwlink/?LinkId=141444
    Connect-WSMan
    Disable-WSManCredSSP
    Disconnect-WSMan
    Enable-WSManCredSSP
    Get-WSManCredSSP
    Invoke-WSManAction
    New-WSManInstance
    New-WSManSessionOption
    Remove-WSManInstance
    Set-WSManInstance
    Set-WSManQuickConfig
    Test-WSMan

Aucun commentaire:

Enregistrer un commentaire