Çözüm uzantısı geliştirme

Çözümler öncelikli olarak Windows Yönetim Merkezi aracılığıyla yönetmek istediğiniz benzersiz bir nesne türünü tanımlar. Bu çözümler/bağlantı türleri varsayılan olarak Windows Yönetim Merkezi'ne eklenir:

  • Windows Server bağlantıları
  • Windows bilgisayar bağlantıları
  • Yük devretme kümesi bağlantıları
  • Hiper yakınsanmış küme bağlantıları

Windows Admin Center bağlantı sayfasından bir bağlantı seçtiğinizde, bu bağlantının türü için çözüm uzantısı yüklenir ve Windows Yönetim Merkezi hedef düğüme bağlanmayı dener. Bağlantı başarılı olursa, çözüm uzantısının kullanıcı arabirimi yüklenir ve Windows Yönetim Merkezi bu çözümün araçlarını sol gezinti bölmesinde görüntüler.

Yukarıdaki varsayılan bağlantı türleri tarafından tanımlanmayan ve bilgisayar adıyla bulunamayan, örneğin ağ anahtarı gibi diğer donanımlar için bir yönetim arayüzü oluşturmak istiyorsanız, kendi çözüm uzantınızı geliştirmek isteyebilirsiniz.

Note

Farklı uzantı türleri hakkında bilgi sahibi değil misiniz? genişletilebilirlik mimarisi ve uzantı türleri hakkında daha fazla bilgi edinin.

Ortamınızı hazırlama

Henüz yapmadıysanız, tüm projeler için gereken bağımlılıkları ve genel önkoşulları yükleyerek ortamınızı hazırlayın.

Windows Admin Center SDK'sı ile yeni bir çözüm uzantısı oluşturma

Tüm bağımlılıkları yükledikten sonra yeni çözüm uzantınızı oluşturmaya hazır olursunuz. Proje dosyalarınızı içeren bir klasör oluşturun veya bu klasöre göz atın, bir komut istemi açın ve bu klasörü çalışma dizini olarak ayarlayın. Daha önce yüklenmiş olan Windows Admin Center SDK'sını kullanarak aşağıdaki söz dizimine sahip yeni bir uzantı oluşturun:

wac create --company "{!Company Name}" --solution "{!Solution Name}" --tool "{!Tool Name}" --version latest
Value Explanation Example
{!Company Name} Şirketinizin adı (boşluklu) Contoso Inc
{!Solution Name} Çözüm adınız (boşluklu) Contoso Foo Works Suite
{!Tool Name} Araç adınız (boşluklu) Manage Foo Works

Aşağıda örnek bir kullanım verilmiştir:

wac create --company "Contoso Inc" --solution "Contoso Foo Works Suite" --tool "Manage Foo Works"

Bu, çözümünüz için belirttiğiniz adı kullanarak geçerli çalışma dizini içinde yeni bir klasör oluşturur, gerekli tüm şablon dosyalarını projenize kopyalar ve dosyaları şirketinizin, çözümünüz ve araç adınızla yapılandırılır.

Note

Bu komuttaki --version bayrağı, hedeflemek istediğiniz Windows Admin Center SDK sürümünü belirtir. Windows Admin Center SDK'nin başka bir sürümünü hedeflemenin yollarını okuyun ve uzantınızı en son SDK ve platform değişiklikleri ile güncel tutun.

Sonra, yeni oluşturulan klasöre geçin, ardından aşağıdaki komutu çalıştırarak gerekli yerel bağımlılıkları yükleyin.

npm install

Bu işlem tamamlandıktan sonra, yeni uzantınızı Windows Yönetim Merkezi'ne yüklemek için ihtiyacınız olan her şeyi ayarlamış olursunuz.

Eklentinize içerik ekleyin

Artık Windows Admin Center SDK'sı ile bir uzantı oluşturduğunuza göre içeriği özelleştirmeye hazırsınız. Yapabileceklerine ilişkin örnekler için şu kılavuzlara bakın:

Geliştirici Kılavuzumuzda daha fazla örnek bulabilirsiniz. Developer Kılavuzu, Windows Yönetim Merkezi'ne yan yüklenebilecek tamamen işlevsel bir çözüm uzantısıdır ve kendi uzantınıza entegre edebileceğiniz örnek işlevsellik ve araç örneklerinin zengin bir koleksiyonunu içerir.

Windows Yönetim Merkezi ayarlarınızın Gelişmiş sayfasında Geliştirici Kılavuzu uzantısını etkinleştirin.

Uzantınızı derleme ve yan yükleme

Ardından, uzantınızı derleyin ve Windows Yönetim Merkezi'ne dışarıdan yükleyin. Bir komut penceresi açın, dizini kaynak dizininizle değiştirin, sonra derlemeye hazırsınız demektir.

  • Gulp ile derle ve sunucu olarak çalıştır:

    gulp build
    gulp serve --port 4201
    

Şu anda boşta olan bir port seçmeniz gerektiğini unutmayın. Windows Yönetim Merkezi'nin çalıştığı bağlantı noktasını kullanmamaya dikkat edin.

Projeniz, yerel olarak sunulan projeyi Windows Yönetim Merkezi'ne ekleyerek test için Windows Yönetim Merkezi'nin yerel bir örneğine dışarıdan yüklenebilir.

  • Web tarayıcısında Windows Yönetim Merkezi'ni başlatma

  • Hata ayıklayıcısını açma (F12)

  • Konsolunu açın ve aşağıdaki komutu yazın:

    MsftSme.sideLoad("http://localhost:4201")
    
  • Web tarayıcısını yenileme

Projeniz artık Araçlar listesinde adının yanında (yan yüklenmiş) olarak görünecek.