Udostępnij za pośrednictwem


Add-SCLibraryShare

Dodaje udziały systemu Windows w systemie plików serwera biblioteki do biblioteki programu VMM jako udziały biblioteczne.

Składnia

Add-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-SharePath] <String>
   [-Credential <PSCredential>]
   [-Description <String>]
   [-AddDefaultResources]
   [-JobGroup <Guid>]
   [-UseAlternateDataStream <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-SCLibraryShare dodaje udziały systemu Windows w systemie plików serwera biblioteki do biblioteki programu Virtual Machine Manager (VMM) jako udziały biblioteczne.

Przed dodaniem udziału biblioteki do biblioteki programu VMM należy najpierw utworzyć udział w systemie plików systemu Windows. Możesz na przykład użyć Eksploratora Windows do utworzenia i udostępnienia folderu, który chcesz dodać do biblioteki.

Jeśli utworzysz udział systemu Windows na tym samym poziomie co domyślny udział biblioteki (MSSCVMMLibrary) utworzony przez Instalatora programu VMM lub na osobnym serwerze biblioteki, użyj polecenia cmdlet Add-SCLibraryShare , aby dodać ten udział do biblioteki programu VMM.

Jeśli utworzysz folder systemu Windows w domyślnym udziale biblioteki programu VMM (MSSCVMMLibrary), program VMM automatycznie skanuje udział, odnajduje wszystkie istniejące obiekty przechowywane w tym udziale, które kwalifikują się jako obiekty biblioteki, i dodaje obiekty biblioteki do biblioteki. Można jednak użyć polecenia cmdlet Read-SCLibraryShare , aby ręcznie odświeżyć ten udział i zaimportować jego zawartość do biblioteki programu VMM.

Uwaga: zasoby biblioteki, które można odnaleźć tylko przez moduł odświeżania biblioteki, ale nie zostały utworzone przez administratora, obejmują wirtualne dyski twarde (pliki vhd oparte na systemie Windows, pliki vhd oparte na programie Citrix XenServer lub pliki vmdk oparte na oprogramowaniu VMware), dyskietki wirtualne (pliki vfd oparte na systemie Windows lub pliki flp oparte na oprogramowaniu VMware), obrazy ISO (pliki ISO) i skrypty.

Przykłady

Przykład 1. Dodawanie udziału systemu Windows jako obiektu biblioteki udostępnionej do biblioteki programu VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"

Pierwsze polecenie łączy się z serwerem VMMServer01.

Drugie polecenie dodaje obiekt biblioteki udostępnionej do biblioteki o nazwie AllVHDs (udział systemu Windows znajdujący się na LibraryServer01). W tym przykładzie przyjęto założenie, że bibliotekaServer01 jest już serwerem biblioteki programu VMM.

Przykład 2: Dodawanie dwóch udziałów systemu Windows jako obiektów biblioteki udostępnionej do biblioteki programu 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 }

Pierwsze polecenie łączy się z serwerem VMMServer1.

Drugie polecenie przechowuje ciągi "\LibraryServer01\AllVHDs" i "\LibraryServer01\AllSOs" w zmiennej $SharePaths. W tym przykładzie przyjęto założenie, że bibliotekaServer01 jest już serwerem biblioteki programu VMM.

Ostatnie polecenie używa pętli ForEach do przekazywania dwóch nazw udziałów przechowywanych w $SharePaths do polecenia cmdlet Add-SCLibraryShare , które dodaje każdy udział systemu Windows jako udział biblioteczny do programu VMM.

Uwaga: Aby uzyskać więcej informacji na temat standardowej instrukcji pętli Windows PowerShell ForEach, wpisz Get-Help about_ForEach. Instrukcja pętli ForEach nie jest taka sama jak polecenie cmdlet ForEach-Object, które używa elementu ForEach jako aliasu.

Parametry

-AddDefaultResources

Wskazuje, że dodawane są domyślne zasoby dla udziału biblioteki.

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

-Credential

Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do ukończenia ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential , wpisz Get-Help Get-Credential.

Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

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

-Description

Określa opis udziału biblioteki.

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

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-SharePath

Określa ścieżkę do prawidłowego udziału biblioteki na istniejącym serwerze biblioteki, który używa ścieżki UNC (Universal Naming Convention).

Przykładowy format: -SharePath "\\LibServer01\LibShare"

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

-UseAlternateDataStream

Określa, czy należy używać elementu Use AlternateDataStream.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

Dane wyjściowe

LibraryShare

To polecenie cmdlet zwraca obiekt LibraryShare .