Condividi tramite


Set-SCLibraryServer

Imposta le proprietà di un server di libreria VMM.

Sintassi

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>]

Descrizione

Il cmdlet Set-SCLibraryServer imposta le proprietà di un server di libreria VMM (Virtual Machine Manager). È anche possibile usare questo cmdlet come parte di un gruppo di processi, se usato con il cmdlet Add-SCLibraryShare , per aggiungere un set di condivisioni di libreria.

Esempio

Esempio 1: Modificare la descrizione di un server di libreria

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

Il primo comando ottiene l'oggetto server di libreria denominato LibraryServer01 in VMMServer01 e lo archivia nella variabile $LibServer.

Il secondo comando modifica la descrizione di FileServer01 in "Server di libreria per produzione".

Esempio 2: Aggiornare la descrizione per un server di libreria

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."

Il primo comando ottiene l'oggetto server di libreria denominato LibraryServer01 in VMMServer01 e lo archivia nella variabile $LibServer.

Il secondo comando aggiorna la descrizione per l'oggetto server di libreria archiviato nella variabile $LibServer.

Esempio 3: Aggiungere una rete VM a un server di libreria

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

Il primo comando ottiene l'oggetto di rete vm denominato VMNetwork01 e archivia l'oggetto nella variabile $VMNetwork.

Il secondo comando ottiene l'oggetto server di libreria denominato LibraryServer01 e usa l'operatore della pipeline per passare l'oggetto al cmdlet Set-SCLibraryServer , che aggiunge VMNetwork01 al server di libreria.

Parametri

-AddVMNetwork

Specifica che una o più reti VM hanno la connettività di rete al server di libreria specificato se usato in combinazione con Set-SCLibraryServer.

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

-ClearVMHostGroup

Reimposta l'associazione del gruppo host per il server di libreria.

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

-Description

Specifica una descrizione per il server di libreria.

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

-EnableUnencryptedFileTransfer

Indica che, se impostato su True, i trasferimenti di file di rete non richiedono la crittografia. Consentire trasferimenti di file di rete non crittografati può migliorare le prestazioni se né l'host di origine né l'host di destinazione richiedono la crittografia.

Usare questo parametro per:

  • Abilitare i trasferimenti di file non crittografati all'interno o all'esterno della libreria.
  • Abilitare i trasferimenti di file non crittografati all'interno, all'esterno o all'interno di un gruppo host.
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-LibraryServer

Specifica un oggetto server di libreria VMM.

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

-LibraryServerManagementCredential

Specifica un account RunAs per la libreria VMM.

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

-PROTipID

Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

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

-RemoveVMNetwork

Rimuove la connettività di rete per una o più reti VM dal server di libreria specificato quando viene usata in combinazione con Set-SCVMLibraryServer.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

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

-VMHostGroup

Specifica un oggetto gruppo host macchina virtuale o una matrice di oggetti gruppo host.

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

-VMNetworks

Specifica che una o più reti VM dispongono della connettività di rete al server di libreria specificato se usato in combinazione con Set-SCVMLibraryServer.

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

Output

LibraryServer

Questo cmdlet restituisce un oggetto LibraryServer .

Note

  • Richiede un oggetto server di libreria VMM, che può essere recuperato tramite il cmdlet Get-SCLibraryServer .