Get-SCVMMServer

Se connecte à un serveur d’administration VMM si une connexion n’existe pas déjà ou se connecte à un autre serveur d’administration VMM.

Syntax

Get-SCVMMServer
   [-ComputerName] <String>
   [-TCPPort <Int32>]
   [-ConnectAs <Profile>]
   [-UserRoleName <String>]
   [-Credential <PSCredential>]
   [-RetainObjectCache]
   [-RetainDeletedObjects]
   [-AllowJobGC]
   [-SetAsDefault]
   [-ForOnBehalfOf]
   [<CommonParameters>]

Description

L’applet de commande Get-SCVMMServer se connecte à un serveur d’administration Virtual Machine Manager (VMM) si une connexion n’existe pas déjà et récupère l’objet serveur à partir de la base de données VMM. Le port par défaut utilisé pour se connecter à un serveur VMM est le port TCP 8100.

Si vous avez créé une connexion à un serveur d’administration VMM à l’aide de l’interface utilisateur(IU), lorsque vous ouvrez un interpréteur de commandes VMM, cet interpréteur de commandes se connecte automatiquement au même serveur d’administration VMM. Si vous n’avez pas encore connecté au serveur d’administration VMM à l’aide de l’interface utilisateur, vous devez utiliser Get-SCVMMServer pour établir une connexion. Notez que si vous vous connectez à un serveur d’administration VMM uniquement à l’aide de l’interpréteur de commandes VMM, vous devez utiliser le paramètre SetAsDefault pour conserver la connexion de la session à la session, ou vous reconnecter au serveur VMM chaque fois que vous ouvrez une nouvelle session d’interpréteur de commandes VMM.

Vous pouvez également utiliser Get-VMMServer pour vous connecter à un autre serveur d’administration VMM.

Une fois qu’une connexion au serveur d’administration VMM est établie, toutes les commandes futures s’exécutent sur la ligne de commande de l’interpréteur de commandes VMM qui nécessite l’objet serveur VMM utilise automatiquement la connexion existante jusqu’à ce que vous fermiez cette fenêtre de l’interpréteur de commandes VMM.

Le service VMM s’exécutant sur le serveur d’administration VMM prend en charge la base de données VMM. Cette base de données est stockée dans Microsoft SQL Server sur le serveur d’administration VMM lui-même ou sur un serveur distinct exécutant SQL Server.

Le service VMM vous permet de gérer votre environnement virtuel, y compris les serveurs hôtes (machines virtuelles hôtes), les serveurs de bibliothèque (qui stockent les ressources de bibliothèque VMM) et les machines virtuelles déployées sur un hôte ou stockées dans la bibliothèque.

Pour plus d’informations sur la connexion au serveur d’administration VMM, tapez Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Exemples

Exemple 1 : Se connecter à un serveur VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"

Cette commande se connecte au serveur VMM nommé VMMServer01 situé dans le domaine Contoso et obtient l’objet serveur à partir de la base de données VMM.

Exemple 2 : Se connecter à un serveur VMM via un port spécifique

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com" -TCPPort 8100

Cette commande se connecte via le port TCP 8100 au serveur VMM nommé VMMServer01 situé dans le domaine Contoso.

Exemple 3 : Se connecter à un serveur VMM et obtenir son type d’objet, ses méthodes et ses propriétés .NET

PS C:\> $VMMServer = Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VMMServer | Get-Member
PS C:\> $VMMServer | Get-Member | Format-List

La première commande obtient l’objet serveur VMM nommé VMMServer01 et stocke l’objet dans la variable $VMMServer.

La deuxième commande transmet l’objet serveur VMM stocké dans $VMMServer à l’applet de commande Get-Member , qui récupère et affiche les éléments suivants :

  • TypeName : nom de type .NET de l’objet serveur VMM : Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType : liste contenant le nom et la définition de chaque événement, méthode et propriété associés à ce type d’objet.

La troisième commande récupère et affiche les mêmes informations que la deuxième commande, sauf qu’elle dirige la sortie vers l’applet de commande Format-List pour afficher la définition complète de chaque méthode et chaque propriété de l’objet serveur VMM.

Exemple 4 : Se connecter à un autre serveur VMM avec un autre rôle d’utilisateur

PS C:\> Get-SCVMMServer -ComputerName "VMMServer02.Contoso.com" -ConnectAs "DelegatedAdmin"

Cette commande se connecte au serveur VMM nommé VMMServer02 situé dans le domaine Contoso à l’aide du rôle d’utilisateur DelegatedAdmin.

Paramètres

-AllowJobGC

Indique que le garbage collection est autorisé pour les travaux.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Spécifie le nom d’un ordinateur que VMM peut identifier de manière unique sur votre réseau. Les valeurs valides pour ce paramètre sont :

  • FQDN
  • Adresse IPv4 ou IPv6
  • Nom NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

Spécifie le rôle d’utilisateur VMM à utiliser, si l’utilisateur est membre de plusieurs rôles, lors de la connexion au serveur d’administration VMM à partir de l’interpréteur de commandes VMM. Les valeurs valides pour ce paramètre sont :

  • Administrateur
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

Les administrateurs VMM peuvent gérer tous les objets VMM. Les administrateurs délégués et les utilisateurs libre-service peuvent accéder et modifier uniquement les objets qui se trouvent dans l’étendue de leurs rôles d’utilisateur. Read-Only administrateurs ne peuvent afficher que les propriétés des objets existants ; ils ne peuvent pas créer de nouveaux objets ou modifier les propriétés des objets existants.

Type:Profile
Accepted values:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Spécifie un objet d’informations d’identification ou, pour certaines applets de commande, un objet de compte d’identification qui contient le nom d’utilisateur et le mot de passe d’un compte autorisé à effectuer cette action. Ou, dans le cas de Restart-SCJob, dispose de l’autorisation d’effectuer une tâche redémarrée.

Pour plus d’informations sur l’objet PSCredential , tapez Get-Help Get-Credential.

Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForOnBehalfOf

Indique qu’un administrateur est en mesure d’utiliser les paramètres OnBehalfOf , lorsqu’il est disponible, pour les applets de commande VMM. Ce paramètre est principalement utilisé pour les connexions Service Provider Foundation à VMM.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetainDeletedObjects

Spécifie que les objets du cache marqués pour suppression seront conservés. Vous n’avez peut-être besoin de ce paramètre que si vous créez une interface utilisateur au-dessus de l’interpréteur de commandes VMM.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetainObjectCache

Indique que les objets du cache restent en mémoire et ne sont pas récupérés par le garbage collection. Vous aurez peut-être besoin de ce paramètre si vous créez une interface utilisateur sur l’interpréteur de commandes VMM.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetAsDefault

Indique, lorsqu’il est défini sur $True, que l’interpréteur de commandes VMM se connecte au serveur d’administration VMM spécifié pour cette session et conserve cette connexion pour les sessions futures.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

Spécifie une valeur numérique qui représente un port TCP.

Type:Int32
Aliases:Port
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleName

Spécifie le nom d’un rôle d’utilisateur. Les types de rôles d’utilisateur nommés sont les suivants :

  • Administrateur délégué
  • Administrateur en lecture seule
  • Utilisateur libre-service
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False