Bagikan melalui


Metode TaskService.Connect

Untuk pembuatan skrip, terhubung ke komputer jarak jauh dan mengaitkan semua panggilan berikutnya pada antarmuka ini dengan sesi jarak jauh. Jika parameter serverName kosong, maka metode ini akan dijalankan di komputer lokal. Jika userId tidak ditentukan, maka token saat ini digunakan.

Sintaks

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

Parameter

serverName [in, opsional]

Nama komputer yang ingin Anda sambungkan. Jika parameter serverName kosong, maka metode ini akan dijalankan di komputer lokal.

user [in, opsional]

Nama pengguna yang digunakan selama koneksi ke komputer. Jika pengguna tidak ditentukan, maka token saat ini digunakan.

domain [in, opsional]

Domain pengguna yang ditentukan dalam parameter pengguna .

password [in, opsional]

Kata sandi yang digunakan untuk menyambungkan ke komputer. Jika nama pengguna dan kata sandi tidak ditentukan, maka token saat ini digunakan.

Menampilkan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Metode TaskService.Connect harus dipanggil sebelum memanggil salah satu metode TaskService lainnya.

Jika metode Sambungkan gagal, Anda dapat mengumpulkan pengidentifikasi kesalahan untuk menemukan arti kesalahan. Tabel berikut mencantumkan pengidentifikasi kesalahan dan deskripsinya.

Pengidentifikasi Kesalahan Deskripsi
0x80070005 Akses ditolak untuk tersambung ke layanan Penjadwal Tugas.
0x80041315 Layanan Penjadwal Tugas tidak berjalan.
0x8007000e Aplikasi tidak memiliki cukup memori untuk menyelesaikan operasi atau pengguna, kata sandi, atau domain memiliki setidaknya satu nilai null dan satu non-null.
53 Kesalahan ini dikembalikan dalam situasi berikut:
  • Nama komputer yang ditentukan dalam parameter serverName tidak ada.
  • Ketika Anda mencoba menyambungkan ke komputer Windows Server 2003 atau Windows XP, dan komputer jarak jauh tidak mengaktifkan pengecualian firewall Berbagi File dan Pencetak atau layanan Registri Jarak Jauh tidak berjalan.
  • Ketika Anda mencoba tersambung ke komputer Windows Vista, dan komputer jarak jauh tidak mengaktifkan pengecualian firewall Manajemen Tugas Terjadwal Jarak Jauh dan pengecualian tembok api Berbagi File dan Pencetak diaktifkan, atau layanan Registri Jarak Jauh tidak berjalan.
50 Parameter pengguna, kata sandi, atau domain tidak dapat ditentukan ketika menyambungkan ke komputer Windows XP atau Windows Server 2003 jarak jauh dari komputer Windows Vista.

Jika Anda ingin menyambungkan ke komputer Windows Vista jarak jauh dari Windows Vista, Anda perlu memperbolehkan pengecualian firewall Manajemen Tugas Terjadwal Jarak Jauh pada komputer jarak jauh. Untuk memperbolehkan pengecualian ini klik Mulai, Panel Kontrol, Keamanan, Perbolehkan program melalui Windows Firewall, lalu pilih kotak centang Manajemen Tugas Terjadwal Jarak Jauh. Lalu klik tombol Ok dalam kotak dialog Pengaturan Windows Firewall.

Jika Anda tersambung ke komputer Windows XP atau Windows Server 2003 jarak jauh dari komputer Windows Vista, Anda perlu memperbolehkan pengecualian firewall Berbagi File dan Pencetak pada komputer jarak jauh. Untuk memperbolehkan pengecualian ini klik Mulai, Panel Kontrol, klik dua kali Windows Firewall, pilih tab Pengecualian, lalu pilih pengecualian firewall Berbagi File dan Printer. Kemudian klik tombol OK dalam kotak dialog Windows Firewall. Layanan Remote Registry juga harus berjalan pada komputer jarak jauh.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Pustaka jenis
Taskschd.tlb
DLL
Taskschd.dll