Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Windows PowerShell biedt een eenvoudig mechanisme om verbinding te maken met Windows Management Instrumentation (WMI) op een externe computer en de Bits-compactserver (Background Intelligent Transfer Service) te beheren. De BITS Compact Server is een optioneel serveronderdeel dat afzonderlijk moet worden geïnstalleerd. Zie de documentatie BITS Compact Server voor meer informatie over het installeren van de Compact Server.
Maak verbinding met de BITS-provider.
$cred = Get-Credential $bcs = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" ` -List -ComputerName Server1 -Credential $credDe Get-Credential cmdlet vraagt de referenties van de gebruiker aan om verbinding te maken met de externe computer en wijst de referenties toe aan het $cred-object.
De objecten die worden geretourneerd door de cmdlet Get-WmiObject worden toegewezen aan de variabele $bcs. In het voorgaande voorbeeld haalt de cmdlet Get-WmiObject de klasse BITSCompactServerUrlGroup op in de hoofdmap\Microsoft\BITS-naamruimte van Server1. Statische methoden die worden weergegeven door de BITSCompactServerUrlGroup klasse kunnen worden aangeroepen op het $bcs-object. Zie BITS-provider en BITS-providerklassenvoor meer informatie over extern beheer van BITS.
Notitie
Het accentteken (') wordt gebruikt om een lijneinde aan te geven.
Maak een URL-groep op de server.
$URLGroup = "https://Server1:80/testurlgroup" $bcs.CreateUrlGroup($URLGroup)De "https://Server1:80/testurlgroup" Tekenreeks voor URL-voorvoegsel wordt toegewezen aan de variabele $URLGroup. De $URLGroup variabele wordt doorgegeven aan de methode CreateUrlGroup, waarmee de URL-groep op Server1 wordt gemaakt.
U kunt een andere URL-groep opgeven. De URL-groep moet voldoen aan een geldige tekenreeks voor het URL-voorvoegsel. Zie UrlPrefix Stringsvoor meer informatie over URL-voorvoegsels.
Host een bestand in de URL-groep.
$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 $credHet BITSCompactServerUrlGroup-exemplaar dat wordt geretourneerd door de cmdlet Get-WmiObject wordt toegewezen aan de variabele $bcsObj. De methode CreateUrl wordt aangeroepen voor de $bcsObj met het URL-achtervoegsel 'url.txt', het bronpad 'c:\\temp\\1.txt' voor het bestand en een lege beveiligingsdescriptortekenreeks als parameters. Het achtervoegsel 'url.txt' wordt toegevoegd aan het voorvoegsel van de URL-groep. Clients kunnen het bestand downloaden van het volgende adres: https://Server1:80/testurlgroup/url.txt.
Schoon de URL en de URL-groep op.
$bcsObj.Delete()Met de methode system.object Delete wordt het $bcsObj-object verwijderd.
Verwante onderwerpen