Mengembangkan ekstensi solusi
Solusi terutama menentukan jenis objek unik yang ingin Anda kelola melalui Pusat Admin Windows. Solusi/jenis koneksi ini disertakan dengan Pusat Admin Windows secara default:
- Koneksi Windows Server
- Sambungan PC Windows
- Koneksi kluster failover
- Koneksi kluster hyper-converged
Ketika Anda memilih koneksi dari halaman koneksi Pusat Admin Windows, ekstensi solusi untuk jenis koneksi tersebut dimuat, dan Pusat Admin Windows akan mencoba menyambungkan ke simpul target. Jika koneksi berhasil, UI ekstensi solusi akan dimuat, dan Pusat Admin Windows akan menampilkan alat untuk solusi tersebut di panel navigasi kiri.
Jika Anda ingin membangun GUI manajemen untuk layanan yang tidak ditentukan oleh jenis koneksi default di atas, sakelar jaringan seperti itu, atau perangkat keras lain yang tidak dapat ditemukan dengan nama komputer, Anda mungkin ingin membuat ekstensi solusi Anda sendiri.
Catatan
Tidak terbiasa dengan berbagai jenis ekstensi? Pelajari selengkapnya tentang arsitektur ekstensibilitas dan jenis ekstensi.
Menyiapkan lingkungan Anda
Jika Anda belum melakukannya, siapkan lingkungan Anda dengan menginstal dependensi dan prasyarat global yang diperlukan untuk semua proyek.
Membuat ekstensi solusi baru dengan Windows Admin Center SDK
Setelah menginstal semua dependensi, Anda siap untuk membuat ekstensi solusi baru Anda. Buat atau telusuri ke folder yang berisi file proyek Anda, buka prompt perintah, dan atur folder tersebut sebagai direktori kerja. Menggunakan Windows Admin Center SDK yang diinstal sebelumnya, buat ekstensi baru dengan sintaks berikut:
wac create --company "{!Company Name}" --solution "{!Solution Name}" --tool "{!Tool Name}" --version latest
Nilai | Penjelasan | Contoh |
---|---|---|
{!Company Name} |
Nama perusahaan Anda (dengan spasi) | Contoso Inc |
{!Solution Name} |
Nama solusi Anda (dengan spasi) | Contoso Foo Works Suite |
{!Tool Name} |
Nama alat Anda (dengan spasi) | Manage Foo Works |
Berikut adalah contoh penggunaan:
wac create --company "Contoso Inc" --solution "Contoso Foo Works Suite" --tool "Manage Foo Works"
Ini membuat folder baru di dalam direktori kerja saat ini menggunakan nama yang Anda tentukan untuk solusi Anda, menyalin semua file templat yang diperlukan ke dalam proyek Anda, dan mengonfigurasi file dengan perusahaan, solusi, dan nama alat Anda.
Catatan
Bendera --version dalam perintah ini menentukan versi SDK Pusat Admin Windows mana yang ingin Anda targetkan. Baca tentang cara menargetkan versi SDK Pusat Admin Windows yang berbeda untuk terus memperbarui ekstensi Anda dengan perubahan SDK dan platform terbaru.
Selanjutnya, ubah direktori ke dalam folder yang baru saja dibuat, lalu instal dependensi lokal yang diperlukan dengan menjalankan perintah berikut:
npm install
Setelah ini selesai, Anda telah menyiapkan semua yang Anda butuhkan untuk memuat ekstensi baru Anda ke Pusat Admin Windows.
Menambahkan konten ke ekstensi Anda
Sekarang setelah Anda membuat ekstensi dengan Windows Admin Center SDK, Anda siap untuk menyesuaikan konten. Lihat panduan ini untuk contoh apa yang dapat Anda lakukan:
- Menambahkan modul kosong
- Menambahkan iFrame
- Membuat penyedia koneksi kustom
- Mengubah perilaku navigasi akar
Bahkan lebih banyak contoh dapat ditemukan di Panduan Pengembang kami. Panduan Pengembang adalah ekstensi solusi yang berfungsi penuh yang dapat dimuat ke dalam Pusat Admin Windows, dan berisi kumpulan contoh fungsionalitas sampel dan contoh alat yang kaya yang dapat Anda telusuri dan gunakan di ekstensi Anda sendiri.
Aktifkan ekstensi Panduan Pengembang di halaman Tingkat Lanjut pengaturan Pusat Admin Windows Anda.
Bangun dan muat samping ekstensi Anda
Selanjutnya, bangun dan muat sisi ekstensi Anda ke Pusat Admin Windows. Buka jendela perintah, ubah direktori ke direktori sumber Anda, lalu Anda siap untuk membangun.
Bangun dan sajikan dengan gulp:
gulp build gulp serve --port 4201
Perhatikan bahwa Anda perlu memilih port yang saat ini gratis. Pastikan Anda tidak mencoba menggunakan port tempat Pusat Admin Windows dijalankan.
Proyek Anda dapat dimuat ke dalam instans lokal Pusat Admin Windows untuk pengujian dengan melampirkan proyek yang dilayani secara lokal ke Pusat Admin Windows.
Luncurkan Pusat Admin Windows di browser web
Buka debugger (F12)
Buka Konsol dan ketik perintah berikut:
MsftSme.sideLoad("http://localhost:4201")
Merefresh browser web
Proyek Anda sekarang akan terlihat di daftar Alat dengan (sisi dimuat) di samping nama.