Condividi tramite


Metodo TaskService.Connect

Per lo scripting, si connette a un computer remoto e associa tutte le chiamate successive su questa interfaccia a una sessione remota. Se il parametro serverName è vuoto, questo metodo verrà eseguito nel computer locale. Se l'id utente non viene specificato, viene usato il token corrente.

Sintassi

TaskService.Connect( _
  [ ByVal serverName ], _
  [ ByVal user ], _
  [ ByVal domain ], _
  [ ByVal password ] _
)

Parametri

serverName [in, facoltativo]

Nome del computer a cui si desidera connettersi. Se il parametro serverName è vuoto, questo metodo verrà eseguito nel computer locale.

utente [in, facoltativo]

Nome utente utilizzato durante la connessione al computer. Se l'utente non viene specificato, viene usato il token corrente.

dominio [in, facoltativo]

Dominio dell'utente specificato nel parametro utente .

password [in, facoltativo]

Password utilizzata per connettersi al computer. Se il nome utente e la password non vengono specificati, viene usato il token corrente.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Il metodo TaskService.Connect deve essere chiamato prima di chiamare uno degli altri metodi TaskService .

Se il metodo Connect ha esito negativo, è possibile raccogliere l'identificatore di errore per trovare il significato dell'errore. Nella tabella seguente sono elencati gli identificatori di errore e le relative descrizioni.

Identificatore errore Descrizione
0x80070005 L'accesso viene negato per connettersi al servizio Utilità di pianificazione.
0x80041315 Il servizio Utilità di pianificazione non è in esecuzione.
0x8007000e L'applicazione non dispone di memoria sufficiente per completare l'operazione o l'utente, la password o il dominio ha almeno un valore Null e un valore non Null.
53 Questo errore viene restituito nelle situazioni seguenti:
  • Il nome del computer specificato nel parametro serverName non esiste.
  • Quando si tenta di connettersi a un computer Windows Server 2003 o Windows XP e il computer remoto non dispone dell'eccezione del firewall Condivisione file e stampanti abilitata o il servizio Registro di sistema remoto non è in esecuzione.
  • Quando si tenta di connettersi a un computer Windows Vista e nel computer remoto non è abilitata l'eccezione del firewall Gestione attività pianificate remote e l'eccezione del firewall Condivisione file e stampanti abilitata oppure il servizio Registro di sistema remoto non è in esecuzione.
50 Impossibile specificare i parametri utente, password o dominio quando ci si connette a un computer Windows XP o Windows Server 2003 remoto da un computer Windows Vista.

Se si desidera connettersi a un computer Windows Vista remoto da Windows Vista, è necessario consentire l'eccezione del firewall gestione attività pianificate remote nel computer remoto. Per consentire questa eccezione, fare clic su Start, Pannello di controllo, Sicurezza, Consenti un programma tramite Windows Firewall e quindi selezionare la casella di controllo Gestione attività pianificate remote. Fare quindi clic sul pulsante OK nella finestra di dialogo Impostazioni di Windows Firewall.

Se ci si connette a un computer Windows XP o Windows Server 2003 remoto da un computer Windows Vista, è necessario consentire l'eccezione del firewall Condivisione file e stampanti nel computer remoto. Per consentire questa eccezione, fare clic su Start, Pannello di controllo, fare doppio clic su Windows Firewall, selezionare la scheda Eccezioni e quindi selezionare l'eccezione del firewall Condivisione file e stampanti. Fare quindi clic sul pulsante OK nella finestra di dialogo Windows Firewall. Anche il servizio Registro di sistema remoto deve essere in esecuzione nel computer remoto.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Libreria dei tipi
Taskschd.tlb
DLL
Taskschd.dll