次の方法で共有


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 の説明を "運用用ライブラリ サーバー" に変更します。

例 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 ネットワークが指定されたライブラリ サーバーにネットワーク接続 指定します。

型:VMNetwork[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClearVMHostGroup

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

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Description

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EnableUnencryptedFileTransfer

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

このパラメーターを使用して、次の操作を行います。

  • ライブラリとの間で暗号化されていないファイル転送を有効にします。
  • ホスト グループとの間、またはホスト グループ内での暗号化されていないファイル転送を有効にします。
型:Boolean
Aliases:AllowUnencryptedTransfers
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JobGroup

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

型:Guid
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JobVariable

ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-LibraryServer

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

型:LibraryServer
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-LibraryServerManagementCredential

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

型:RunAsAccount
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PROTipID

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

型:Guid
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RemoveVMNetwork

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

型:VMNetwork[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RunAsynchronously

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

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMHostGroup

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

型:HostGroup
Aliases:LibraryGroup
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMNetworks

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

型:VMNetwork[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

LibraryServer

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

メモ

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