Set-SCLibraryServer
Nastaví vlastnosti serveru knihovny VMM.
Syntax
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>]
Description
Rutina Set-SCLibraryServer nastavuje vlastnosti serveru knihovny nástroje Virtual Machine Manager (VMM). Tuto rutinu můžete použít také jako součást skupiny úloh při použití s rutinou Add-SCLibraryShare k přidání sady sdílených složek knihovny.
Příklady
Příklad 1: Změna popisu serveru knihovny
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"
První příkaz získá objekt serveru knihovny s názvem LibraryServer01 na VMMServer01 a uloží ho do proměnné $LibServer.
Druhý příkaz změní popis souboru FileServer01 na "Server knihovny pro produkční prostředí".
Příklad 2: Aktualizace popisu serveru knihovny
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."
První příkaz získá objekt serveru knihovny s názvem LibraryServer01 na VMMServer01 a uloží ho do proměnné $LibServer.
Druhý příkaz aktualizuje popis objektu serveru knihovny uloženého v proměnné $LibServer.
Příklad 3: Přidání sítě virtuálních počítačů na server knihovny
PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork
První příkaz získá síťový objekt virtuálního počítače s názvem VMNetwork01 a uloží objekt do proměnné $VMNetwork.
Druhý příkaz získá objekt serveru knihovny s názvem LibraryServer01 a pomocí operátoru kanálu předá objekt rutině Set-SCLibraryServer , která přidá VMNetwork01 na server knihovny.
Parametry
-AddVMNetwork
Určuje, že jedna nebo více sítí virtuálních počítačů má síťové připojení k zadanému serveru knihovny při použití ve spojení se serverem Set-SCLibraryServer.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClearVMHostGroup
Obnoví přidružení skupiny hostitelů pro server knihovny.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Určuje popis serveru knihovny.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableUnencryptedFileTransfer
Označuje, že pokud je nastavená hodnota True, přenosy síťových souborů nevyžadují šifrování. Povolení nešifrovaných síťových souborů může zlepšit výkon, pokud zdrojový hostitel ani cílový hostitel nevyžaduje šifrování.
Pomocí tohoto parametru:
- Povolte nešifrované přenosy souborů do knihovny nebo mimo knihovnu nebo z této knihovny.
- Povolte nešifrované přenosy souborů do skupiny hostitelů, mimo nebo v rámci skupiny hostitelů.
Type: | Boolean |
Aliases: | AllowUnencryptedTransfers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
Určuje objekt serveru knihovny VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServerManagementCredential
Určuje účet Spustit jako pro knihovnu VMM.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveVMNetwork
Odebere síťové připojení pro jednu nebo více sítí virtuálních počítačů ze zadaného serveru knihovny při použití ve spojení s Set-SCVMLibraryServer.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Určuje objekt skupiny hostitelů virtuálního počítače nebo pole objektů skupiny hostitelů.
Type: | HostGroup |
Aliases: | LibraryGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworks
Určuje, že jedna nebo více sítí virtuálních počítačů má síťové připojení k zadanému serveru knihovny při použití ve spojení se serverem Set-SCVMLibraryServer.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Výstupy
LibraryServer
Tato rutina vrátí objekt LibraryServer .
Poznámky
- Vyžaduje objekt serveru knihovny VMM, který lze načíst pomocí rutiny Get-SCLibraryServer .