Metodo ITaskScheduler::SetTargetComputer (mstask.h)
[[Questa API può essere modificata o non disponibile nelle versioni successive del sistema operativo o del prodotto. Usare invece le interfacce dell'utilità di pianificazione 2.0 . ]
Il metodo SetTargetComputer seleziona il computer su cui opera l'interfaccia ITaskScheduler , consentendo la gestione e l'enumerazione remota.
Sintassi
HRESULT SetTargetComputer(
[in] LPCWSTR pwszComputer
);
Parametri
[in] pwszComputer
Puntatore a una stringa di caratteri wide con terminazione null che specifica il nome del computer di destinazione per l'istanza corrente dell'interfaccia ITaskScheduler . Specificare il nome del computer di destinazione nel formato UNC (Universal Naming Convention). Per indicare il computer locale, impostare questo valore su NULL o sul nome UNC del computer locale.
Valore restituito
Il metodo SetTargetComputer restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Il servizio Utilità di pianificazione non è installato nel computer di destinazione. |
|
L'utente non ha accesso al computer remoto. |
|
Il parametro pwszComputer non è valido. |
|
Si è verificato un errore di allocazione della memoria. |
Commenti
Per un computer Windows Server 2003, Windows XP per creare, monitorare o controllare le attività in un computer Windows Vista, è necessario completare le operazioni seguenti nel computer Windows Vista e l'utente che chiama il metodo ITaskScheduler::SetTargetComputer deve essere membro del gruppo Administrators nel computer Windows Vista remoto.
Abilitare l'eccezione "Condividi file e stampanti" in Windows Firewall
- Fare clic sul pulsante Start, quindi scegliere Pannello di controllo.
- In Pannello di controllo fare clic su Visualizzazione classica e quindi fare doppio clic sull'icona di Windows Firewall.
- Nella finestra Windows Firewall fare clic sulla scheda Eccezioni e selezionare Eccezione di condivisione file e stampante .
Abilitare il servizio "Registro di sistema remoto"
- Aprire una finestra del prompt dei comandi e immettere il comando seguente: net start "Registro di sistema remoto"
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mstask.h |
Libreria | Mstask.lib |
DLL | Mstask.dll |