Cihazları Windows Autopilot'ta Başlatma
Aşağıdaki makale, aygıtları Windows Autopilot'a kaydetmenin daha kolay ve hızlı bir yolunu sunmaktadır. Sizi manuel olarak CSV dosyası oluşturma ve yükleme işleminden kurtarır ve süreci ileride kullanmak üzere otomatikleştirir.
Cihazların Windows Autopilot'ta zaman alıcı bir şekilde kaydedilmesi için zamanınız ve ruh haliniz yok mu?
Cihazları veya sanal makineleri kurulum yapmadan veya sıfırlamadan Autopilot'a kaydetmenin bir yolunu arıyordum. Bunu yapmanın birkaç yolu var. Cihaz web sitesinde manuel olarak kaydedilebilir. Daha zarif bir yol Microsoft Graph API'sini kullanmaktır. Ama üçüncü bir olasılık da var.
Windows Autopilot, cihazları tanımlayıcılarla kaydedebileceğiniz bir Microsoft Azure hizmetidir. Bu, Apple Cihaz Kayıt programına benzer şekilde çalışır. Kayıtla birlikte Microsoft Azure, cihazları kullanmak ve profilleri atamak için gerekli bilgileri alır. Bunu yapmak için, kayıt için bir CSV dosyası oluşturan bir komut dosyası çalıştırırsınız ve ardından bunu Windows Autopilot'a yüklersiniz.
Kayıt işlemini CSV dosyası ile çözmek ne yazık ki belli bir çabayı da beraberinde getiriyor. CSV'nin oluşturulması, değerlendirilmesi ve içe aktarılması gerekir. Ancak Microsoft Azure Otomasyonu hesabını kullanmak maliyetli olduğundan her şeyi Azure Otomasyonu olmadan çevrimdışı olarak çözmek istiyorum. Peki birinin eline bir USB belleği nasıl verebilirim ki bu daha sonra portalımda oturum açmadan otopilotta otomatik kaydı çevrimdışı yapmak için kullanılabilir?
ScriptRunner'a üç adımda alternatif kayıt
1. Önkoşullar
- Öncelikle “ScriptRunner-Intune-Connector” adında bir Microsoft Azure Enterprise Uygulaması oluşturdum.
- Daha sonra Uygulamaya etki alanı erişimimden bir hizmet hesabı verdim.
Uygulamayı ayarla
- Daha sonra Uygulamaya etki alanı erişimimden bir hizmet hesabı verdim. Artık Windows Autopilot'a erişim mümkün.
- Uygulamanın listeyi okumasına ve yazmasına izin vermek için hala gerekli izinleri koruyorum.
Erişim ve izin verme
2. ScriptRunner için Komut Dosyaları
- ScriptRunner Action olarak “ScriptRunner-Intune-Connector”a hitap eden ve böylece aygıtları Windows Autopilot'a kaydeden bir komut dosyası yazdım.
- MicrosoftGraphAPI'nin uygulamayı adreslemek için gerekli bilgileri alması için ApplicationID kullanılır.
Betik, uygulama için bir belirteç oluşturmak amacıyla PSCredential nesnesinden bir kullanıcı adı ve parola çıkaracak şekilde yapılandırılmıştır. Daha sonra “WindowsIntuneAutopilot” modülü yüklenir ve böylece bilgiler Windows Autopilot'a eklenir.
ScriptRunner ile Adres Uygulaması
İşlem artık cihaz listede görünene ve senkronize edilene kadar bekler. Bu, cihazın ScriptRunner tarafından Windows Autopilot'a doğru şekilde aktarılmasını sağlar.
Cihaz listesini senkronize et
ScriptRunner henüz yüklenmedi mi?
- Ücretsiz deneme sürümünü indirin ve hiçbir koşula gerek kalmadan ScriptRunner'ı tanıyın.
Test ortamınızı kurmanızda size destek olmaktan ve ürünle ilgili sorularınızı yanıtlamaktan mutluluk duyarız.
3. Otomasyon için PowerShell işlevleri
İlk iki bölüm tamamlandıktan sonra artık cihazları otomatik pilotta kaydedebilen bir ScriptRunner eylemimiz var. HardwareHash ve SerialNumber'ın buraya girilebileceğini varsayamadığım için manuel olarak yeniden çalışma yapılması hala gerekli. Bu nasıl daha iyi çözülebilir?
- ScriptRunner'a doğrudan 8091 numaralı bağlantı noktası üzerinden hitap eden ve Delege Uygulaması/Yönetici Uygulamasını taklit eden bir Powershell işlevi yazdım.
- Bu işlevi istemciden yürütülebilmesi için bir komut dosyasına koydum.
- Komut dosyası artık Windows kurulum CD'si ile bir USB belleğe kopyalanabilir ve kurulumdan hemen sonra çağrılabilir. Alternatif olarak komut dosyası, istemci başlatıldığında doğrudan dil seçiminde de çalıştırılabilir.
Uzman İpucu: Dil seçiminde “Shift+F10” ile komut istemini başlatabilirsiniz.
İstemci yürütmesi için PowerShell işlevine sahip komut dosyası
Süreç böyle görünüyor
ScriptRunner yöntemi özeti
- Microsoft Azure Kurumsal Uygulaması Oluşturun
- Uygulamaya erişim izni verin
- Okuma ve yazma izinlerini ayarlayın
- Kayıt için bir ScriptRunner Eylemi oluşturun
- Uygulamayı Microsoft Graph API aracılığıyla adreslemek için ApplicationID'yi kullanın
- 8091 numaralı bağlantı noktası üzerinden temsilci/yönetici yürütmesi için bir PowerShell işlevi yazın ve bunu bir komut dosyasına yerleştirin
- Komut dosyasını bir USB sürücüsüne kopyalayın ve çalıştırın
Çözüm
ScriptRunner, kullanıcıların aygıtları Windows Autopilot'a üç adımda kaydetmesine olanak tanır. CSV dosyası oluşturup yüklemenize gerek yoktur. Manuel olarak yeniden çalışma gerekmediği için süreç artık oldukça basit:
- bir aygıt Windows 10 ile yüklendi/önyüklendi
- Dil seçiminde “Shift+F10” ile komut istemini çağırmanız yeterli.
- Şimdi betiği çalıştırın; istenen cihaz otomatik olarak Windows Autopilot'a kaydedilecektir.
Bana göre ScriptRunner uygulama konusunda bana yardımcı oldu çünkü aygıtlarımı Windows Autopilot'a çok fazla sorun yaşamadan kaydedebiliyordum ve aygıtları kaydettirmek için çok fazla zaman harcamak zorunda kalmıyordum.










