Dela via


Add-SCLibraryShare

Lägger till Windows-resurser i filsystemet på en biblioteksserver i VMM-biblioteket som biblioteksresurser.

Syntax

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

Description

Cmdleten Add-SCLibraryShare lägger till Windows-resurser i filsystemet på en biblioteksserver i VMM-biblioteket (Virtual Machine Manager) som biblioteksresurser.

Innan du kan lägga till en biblioteksresurs i VMM-biblioteket måste du först skapa resursen i Windows-filsystemet. Du kan till exempel använda Utforskaren för att skapa och dela en mapp som du vill lägga till i biblioteket.

Om du skapar en Windows-resurs på samma nivå som standardbiblioteksresursen (MSSCVMMLibrary) som skapats av VMM-installationen eller på en separat biblioteksserver använder du cmdleten Add-SCLibraryShare för att lägga till resursen i VMM-biblioteket.

Om du skapar en Windows-mapp under VMM-standardbiblioteksresursen (MSSCVMMLibrary) genomsöker VMM automatiskt resursen, identifierar alla befintliga objekt som lagras på resursen som kvalificerar sig som biblioteksobjekt och lägger till biblioteksobjekten i biblioteket. Du kan dock använda cmdleten Read-SCLibraryShare för att manuellt uppdatera resursen och importera dess innehåll till VMM-biblioteket.

Obs! Biblioteksresurser som endast kan identifieras av biblioteksuppdateringen men som inte har skapats av en administratör omfattar virtuella hårddiskar (Windows-baserade VHD-filer, Citrix XenServer-baserade VHD-filer eller VMware-baserade .vmdk-filer), virtuella disketter (Windows-baserade .vfd-filer eller VMware-baserade .flp-filer), ISO-avbildningar (.iso-filer) och skript.

Exempel

Exempel 1: Lägg till en Windows-resurs som ett biblioteksresursobjekt i VMM-biblioteket

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

Det första kommandot ansluter till VMMServer01.

Det andra kommandot lägger till ett biblioteksresursobjekt i biblioteket med namnet AllVHDs (en Windows-resurs som finns på LibraryServer01). Det här exemplet förutsätter att LibraryServer01 redan är en VMM-biblioteksserver.

Exempel 2: Lägg till två Windows-resurser som biblioteksresursobjekt i VMM-biblioteket

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 }

Det första kommandot ansluter till VMMServer1.

Det andra kommandot lagrar strängarna "\LibraryServer01\AllVHDs" och "\LibraryServer01\AllSOs" i variabeln $SharePaths. Det här exemplet förutsätter att LibraryServer01 redan är en VMM-biblioteksserver.

Det sista kommandot använder en ForEach-loop för att skicka de två resursnamnen som lagras i $SharePaths till cmdleten Add-SCLibraryShare , som lägger till varje Windows-resurs som en biblioteksresurs till VMM.

Obs! Om du vill ha mer information om standard-Windows PowerShell ForEach-loopsats skriver du Get-Help about_ForEach. ForEach-loop-instruktionen är inte samma som cmdleten ForEach-Object, som använder ForEach som alias.

Parametrar

-AddDefaultResources

Anger att standardresurserna för en biblioteksresurs läggs till.

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

-Credential

Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamnet och lösenordet för ett konto som har behörighet att utföra den här åtgärden. Eller, om det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.

Om du vill ha mer information om PSCredential-objektet skriver du Get-Help Get-Credential.

Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount.

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

-Description

Anger en beskrivning av biblioteksresursen.

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

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det sista kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

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

-PROTipID

Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-SharePath

Anger en sökväg till en giltig biblioteksresurs på en befintlig biblioteksserver som använder en UNC-sökväg (Universal Naming Convention).

Exempelformat: -SharePath "\\LibServer01\LibShare"

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

-UseAlternateDataStream

Anger om du vill använda AlternateDataStream eller inte.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

LibraryShare

Den här cmdleten returnerar ett LibraryShare-objekt .