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 .