Set-SCLibraryServer

VMM ライブラリ サーバーのプロパティを設定します。

構文

Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   -VMNetworks <VMNetwork[]>
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   -AddVMNetwork <VMNetwork[]>
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   -RemoveVMNetwork <VMNetwork[]>
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Set-SCLibraryServer コマンドレットは、Virtual Machine Manager (VMM) ライブラリ サーバーのプロパティを設定します。 このコマンドレットは、 Add-SCLibraryShare コマンドレットと共に使用するジョブ グループの一部として使用して、ライブラリ共有のセットを追加することもできます。

例 1: ライブラリー・サーバーの説明を変更する

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"

最初のコマンドは、VMMServer01 上の LibraryServer01 という名前のライブラリ サーバー オブジェクトを取得し、$LibServer変数に格納します。

2 番目のコマンドは、FileServer01 の説明を "Library server for Production" に変更します。

例 2: ライブラリ サーバーの説明を更新する

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "The library server is used by the Seattle office."

最初のコマンドは、VMMServer01 上の LibraryServer01 という名前のライブラリ サーバー オブジェクトを取得し、$LibServer変数に格納します。

2 番目のコマンドは、$LibServer変数に格納されているライブラリ サーバー オブジェクトの説明を更新します。

例 3: ライブラリ サーバーに VM ネットワークを追加する

PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork

最初のコマンドは、VMNetwork01 という名前の VM ネットワーク オブジェクトを取得し、そのオブジェクトを $VMNetwork 変数に格納します。

2 番目のコマンドは、LibraryServer01 という名前のライブラリ サーバー オブジェクトを取得し、パイプライン演算子を使用してオブジェクトを Set-SCLibraryServer コマンドレットに渡します。このコマンドレットは、VMNetwork01 をライブラリ サーバーに追加します。

パラメーター

-AddVMNetwork

Set-SCLibraryServer と組み合わせて使用する場合に、1 つ以上の VM ネットワークが指定されたライブラリ サーバーにネットワーク接続されていることを指定します。

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ClearVMHostGroup

ライブラリ サーバーのホスト グループの関連付けをリセットします。

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

-Description

ライブラリ サーバーの説明を指定します。

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

-EnableUnencryptedFileTransfer

True に設定すると、ネットワーク ファイル転送で暗号化が不要であることを示します。 暗号化されていないネットワーク ファイル転送を許可すると、ソース ホストと宛先ホストのどちらも暗号化が必要なければ、パフォーマンスが向上します。

次の場合は、このパラメーターを使用します。

  • ライブラリとの間で暗号化されていないファイル転送を有効にします。
  • ホスト グループとの間、またはホスト グループ内での暗号化されていないファイル転送を有効にします。
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

同じジョブ グループ識別子を含む最後のコマンドが実行される直前に一括して実行される、一連のコマンドの識別子を指定します。

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

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

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

-LibraryServer

VMM ライブラリ サーバー オブジェクトを指定します。

Type:LibraryServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryServerManagementCredential

VMM ライブラリの実行アカウントを指定します。

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

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-RemoveVMNetwork

Set-SCVMLibraryServer と組み合わせて使用すると、指定したライブラリ サーバーから 1 つ以上の VM ネットワークのネットワーク接続を削除します。

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

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

-VMHostGroup

仮想マシン ホスト グループ オブジェクトまたはホスト グループ オブジェクトの配列を指定します。

Type:HostGroup
Aliases:LibraryGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworks

Set-SCVMLibraryServer と組み合わせて使用する場合、1 つ以上の VM ネットワークが、指定されたライブラリ サーバーにネットワーク接続可能であることを指定します。

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

出力

LibraryServer

このコマンドレットは LibraryServer オブジェクトを返します。

メモ

  • Get-SCLibraryServer コマンドレットを使用して取得できる VMM ライブラリ サーバー オブジェクトが必要です。