Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Windows PowerShell fornece um mecanismo simples para se conectar à Instrumentação de Gerenciamento do Windows (WMI) em um computador remoto e gerenciar o Servidor Compacto do BITS (Serviço de Transferência Inteligente em Segundo Plano). O BITS Compact Server é um componente de servidor opcional que deve ser instalado separadamente. Para obter informações sobre como instalar o Compact Server, consulte a documentação do BITS Compact Server.
Conecte-se ao provedor BITS.
$cred = Get-Credential $bcs = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" ` -List -ComputerName Server1 -Credential $credO cmdlet Get-Credential solicita as credenciais do usuário para se conectar ao computador remoto e atribui as credenciais ao objeto $cred.
Os objetos retornados pelo cmdlet Get-WmiObject são atribuídos à variável $bcs. No exemplo anterior, o cmdlet Get-WmiObject recupera a classe BITSCompactServerUrlGroup no namespace root\Microsoft\BITS de Server1. Os métodos estáticos expostos pela classe BITSCompactServerUrlGroup podem ser chamados no objeto $bcs. Para obter mais informações sobre o gerenciamento remoto do BITS, consulte do provedor BITS e classes do provedor BITS.
Observação
O caractere de acento grave (') é usado para indicar uma quebra de linha.
Crie um grupo de URLs no servidor.
$URLGroup = "https://Server1:80/testurlgroup" $bcs.CreateUrlGroup($URLGroup)A cadeia de caracteres do prefixo da URL "https://Server1:80/testurlgroup"" é atribuída à variável $URLGroup. A variável $URLGroup é passada para o método CreateUrlGroup, que cria o grupo de URLs no Server1.
Você pode especificar um grupo de URL diferente. O grupo de URL deve estar em conformidade com uma cadeia de caracteres de prefixo de URL válida. Para obter mais informações sobre prefixos de URL, consulte UrlPrefix Strings.
Hospede um arquivo no grupo de URLs.
$bcsObj = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" -filter ("UrlGroup='" + $URLGroup + "'") -ComputerName Server1 -Credential $cred $bcsObj.CreateURL("url.txt", "c:\\temp\\1.txt", "") -ComputerName Server1 -Credential $credA instância BITSCompactServerUrlGroup retornada pelo cmdlet Get-WmiObject é atribuída à variável $bcsObj. O método CreateUrl é chamado para o $bcsObj com o sufixo de URL "url.txt", o caminho de origem "c:\\temp\\1.txt" para o arquivo e uma cadeia de caracteres vazia do descritor de segurança como parâmetros. O sufixo "url.txt" é adicionado ao prefixo do grupo de URLs. Os clientes podem baixar o arquivo do seguinte endereço: https://Server1:80/testurlgroup/url.txt.
Limpe o URL e o grupo de URLs.
$bcsObj.Delete()O método system.object Delete exclui o objeto $bcsObj.
Tópicos relacionados