Add-SCLibraryShare
Přidá sdílené složky Windows v systému souborů serveru knihovny do knihovny VMM jako sdílené složky knihovny.
Syntax
Add-SCLibraryShare
[-VMMServer <ServerConnection>]
[-SharePath] <String>
[-Credential <PSCredential>]
[-Description <String>]
[-AddDefaultResources]
[-JobGroup <Guid>]
[-UseAlternateDataStream <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Add-SCLibraryShare přidá sdílené složky Systému Windows do knihovny nástroje Virtual Machine Manager (VMM) jako sdílené složky knihovny.
Před přidáním sdílené složky knihovny do knihovny VMM musíte nejprve vytvořit sdílenou složku v systému souborů Windows. Můžete například pomocí Průzkumníka Windows vytvořit a sdílet složku, kterou chcete přidat do knihovny.
Pokud vytvoříte sdílenou složku Windows na stejné úrovni jako výchozí sdílenou složku knihovny (MSSCVMMLibrary), kterou vytvořil instalační program VMM nebo na samostatném serveru knihovny, přidejte tuto sdílenou složku do knihovny VMM pomocí rutiny Add-SCLibraryShare .
Pokud vytvoříte složku Windows pod výchozí sdílenou složkou knihovny VMM (MSSCVMMLibrary), nástroj VMM tuto sdílenou složku automaticky prohledá, vyhledá všechny existující objekty uložené na této sdílené složce, které mají nárok na objekty knihovny, a přidá objekty knihovny do knihovny. Pomocí rutiny Read-SCLibraryShare však můžete ručně aktualizovat sdílenou složku a importovat její obsah do knihovny VMM.
Poznámka: Prostředky knihovny, které lze zjistit pouze aktualizací knihovny, ale nevytvořil správce, zahrnují virtuální pevné disky (soubory .vhd založené na Windows, soubory .vhd založené na Citrix XenServer nebo soubory VMware založené na .vmdk), virtuální diskety (soubory .vfd založené na Windows nebo soubory VMware založené na .flp), image ISO (soubory.iso) a skripty.
Příklady
Příklad 1: Přidání sdílené složky Windows jako objektu sdílené složky knihovny do knihovny VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"
První příkaz se připojí k VMMServer01.
Druhý příkaz přidá objekt sdílené složky knihovny do knihovny s názvem AllVHDs (sdílená složka Windows umístěná na LibraryServer01). Tento příklad předpokládá, že LibraryServer01 je již server knihovny VMM.
Příklad 2: Přidání dvou sdílených složek Windows jako objektů sdílené složky knihovny do knihovny VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }
První příkaz se připojí k VMMServer1.
Druhý příkaz uloží řetězce "\LibraryServer01\AllVHDs" a "\LibraryServer01\AllSOs" do proměnné $SharePaths. Tento příklad předpokládá, že LibraryServer01 je již server knihovny VMM.
Poslední příkaz používá smyčku ForEach k předání dvou názvů sdílených složek uložených v $SharePaths rutině Add-SCLibraryShare , která přidá každou sdílenou složku Windows jako sdílenou složku knihovny do nástroje VMM.
Poznámka: Další informace o standardním Windows PowerShell příkazu smyčky ForEach zadejte Get-Help about_ForEach
.
Příkaz smyčky ForEach není stejný jako rutina ForEach-Object, která používá ForEach jako alias.
Parametry
-AddDefaultResources
Označuje, že se přidají výchozí prostředky sdílené složky knihovny.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje objekt přihlašovacích údajů nebo u některých rutin objekt účtu Spustit jako, který obsahuje uživatelské jméno a heslo účtu, který má oprávnění k provedení této akce. Nebo v případě restart-SCJob má oprávnění k dokončení restartované úlohy.
Další informace o objektu PSCredential zadejte Get-Help Get-Credential
.
Další informace o účtech Spustit jako potřebujete, zadejte Get-Help New-SCRunAsAccount
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Určuje popis sdílené složky knihovny.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Určuje identifikátor řady příkazů, které se budou spouštět 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 |
-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 |
-RunAsynchronously
Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Určuje cestu k platné sdílené složce knihovny na existujícím serveru knihovny, který používá cestu UNC (Universal Naming Convention).
Příklad formátu: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAlternateDataStream
Určuje, zda se má použít alternativní datový proud.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
LibraryShare
Tato rutina vrátí objekt LibraryShare .