Add-SCLibraryShare
Adiciona ações do Windows no sistema de ficheiros de um servidor de biblioteca à biblioteca VMM como partilhas de biblioteca.
Syntax
Add-SCLibraryShare
[-VMMServer <ServerConnection>]
[-SharePath] <String>
[-Credential <PSCredential>]
[-Description <String>]
[-AddDefaultResources]
[-JobGroup <Guid>]
[-UseAlternateDataStream <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
O cmdlet Add-SCLibraryShare adiciona ações do Windows no sistema de ficheiros de um servidor de biblioteca à biblioteca Virtual Machine Manager (VMM) como partilhas da biblioteca.
Antes de poder adicionar uma partilha de biblioteca à biblioteca VMM, tem primeiro de criar a partilha no sistema de ficheiros Windows. Pode, por exemplo, utilizar o Windows Explorer para criar e partilhar uma pasta que pretende adicionar à biblioteca.
Se criar uma partilha do Windows ao mesmo nível da partilha de bibliotecas predefinido (MSSCVMMLibrary) criada pela Configuração VMM ou num servidor de biblioteca separado, utilize o cmdlet Add-SCLibraryShare para adicionar essa partilha à biblioteca VMM.
Se criar uma pasta Windows sob a partilha padrão da biblioteca VMM (MSSCVMMLibrary), a VMM digitaliza automaticamente a partilha, descobre todos os objetos existentes armazenados nessa partilha que se qualificam como objetos de biblioteca e adiciona os objetos da biblioteca à biblioteca. No entanto, pode utilizar o cmdlet Read-SCLibraryShare para refrescar manualmente essa partilha e importar o seu conteúdo para a biblioteca VMM.
Nota: Os recursos da biblioteca que só podem ser descobertos pelo atualização da biblioteca, mas não criados por um administrador, incluem discos rígidos virtuais (ficheiros .vhd baseados no Windows, ficheiros .vhd baseados em Citrix XenServer ou ficheiros VMware .vmdk), discos virtuais floppy (ficheiros .vfd baseados no Windows ou ficheiros VMware .flp), imagens ISO (ficheiros .iso) e scripts.
Exemplos
Exemplo 1: Adicione uma partilha do Windows como objeto de partilha de biblioteca à biblioteca VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"
O primeiro comando liga-se ao VMMServer01.
O segundo comando adiciona um objeto de partilha da biblioteca à biblioteca chamada AllVHDs (uma partilha do Windows localizada no LibraryServer01). Este exemplo pressupõe que o LibraryServer01 já é um servidor de biblioteca VMM.
Exemplo 2: Adicione duas ações do Windows como objetos de partilha de biblioteca à biblioteca 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 }
O primeiro comando liga-se ao VMMServer1.
O segundo comando armazena as cordas "\LibraryServer01\AllVHDs" e "\LibraryServer01\AllSOs" na variável $SharePaths. Este exemplo pressupõe que o LibraryServer01 já é um servidor de biblioteca VMM.
O último comando utiliza um loop ForEach para passar os dois nomes de ações armazenados em $SharePaths ao cmdlet Add-SCLibraryShare , que adiciona cada partilha do Windows como uma partilha de biblioteca ao VMM.
Nota: Para obter mais informações sobre a declaração padrão Windows PowerShell ForEach loop, escreva Get-Help about_ForEach
.
A declaração do forEach loop não é a mesma que a ForEach-Object cmdlet, que usa ForEach como pseudónimo.
Parâmetros
-AddDefaultResources
Indica que os recursos predefinidos para uma parte da biblioteca são adicionados.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica um objeto credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de utilizador e a palavra-passe de uma conta que tem permissão para realizar esta ação. Ou, no caso do Restart-SCJob, tem permissão para completar uma tarefa reiniciada.
Para mais informações sobre o objeto PSCredential, escrevaGet-Help Get-Credential
.
Para mais informações sobre Run As accounts, escreva Get-Help New-SCRunAsAccount
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica uma descrição para a partilha da biblioteca.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Especifica um caminho para uma partilha de biblioteca válida num servidor de biblioteca existente que usa um caminho da Convenção Universal de Nomeação (UNC).
Formato de exemplo: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAlternateDataStream
Especifica se deve ou não utilizar o AlternateDataStream.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
LibraryShare
Este cmdlet devolve um objeto LibraryShare .