Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio Araç Kutusu'ndan etkinlikleri seçip İş Akışı Tasarımcısı penceresine sürükleyerek Windows PowerShell iş akışı oluşturabilirsiniz. Visual Studio Araç Kutusu'na Windows PowerShell etkinlikleri ekleme hakkında bilgi için bkz. Visual Studio Araç Kutusuna Windows PowerShell Etkinlikleri Ekleme.
Aşağıdaki yordamlarda, kullanıcı tarafından belirtilen bir bilgisayar grubunun etki alanı durumunu denetleyen, henüz katılmamışlarsa bunları bir etki alanına ekleyen ve sonra durumu yeniden denetleyen bir iş akışının nasıl oluşturulacağı açıklanır.
Projeyi Ayarlama
Bir iş akışı projesi oluşturmak ve Microsoft.Powershell.Activities ve Microsoft.Powershell.Management.Activities derlemelerinden etkinlikleri araç kutusuna eklemek için Visual Studio Araç Kutusu'na Windows PowerShellEtkinlikleri Ekleme başlığındaki yordamı izleyin.
Projeye başvuru derlemeleri olarak System.Management.Automation, Microsoft.PowerShell.Activities, System.Management, Microsoft.PowerShell.Management.Activities ve Microsoft.PowerShell.Commands.Management ekleyin.
İş Akışına Etkinlik Ekleme
İş akışına bir Sıra etkinliği ekleyin.
bağımsız değişken türüne
String[]sahip adlıComputerNamebir bağımsız değişken oluşturun. Bu bağımsız değişken, denetlenecek ve birleştirecek bilgisayarların adlarını temsil eder.System.Management.Automation.PSCredential türünde bir bağımsız değişken
DomainCredoluşturun. Bu bağımsız değişken, bir bilgisayarı etki alanına ekleme yetkisi olan bir etki alanı hesabının etki alanı kimlik bilgilerini temsil eder.System.Management.Automation.PSCredential türünde bir bağımsız değişken
MachineCredoluşturun. Bu bağımsız değişken, denetlenecek ve birleştirecek bilgisayarlardaki bir yöneticinin kimlik bilgilerini temsil eder.Sıralı etkinliğin içine ParallelForEach etkinliği ekleyin. Döngünün dizi öğeleri arasında yinelemesi için metin kutularına
ComputerNameveComputerNamegirincomp.ParallelForEach etkinliğinin gövdesine bir Sıra etkinliği ekleyin. Dizinin DisplayName özelliğini olarak
JoinDomainayarlayın.JoinDomain dizisine bir GetWmiObject etkinliği ekleyin.
GetWmiObject etkinliğinin özelliklerini aşağıdaki gibi düzenleyin.
Özellik Değer Sınıf "Win32_ComputerSystem" PSComputerName {comp} PSCredential MachineCred GetWmiObject etkinliğinden sonra JoinDomain dizisine bir AddComputer etkinliği ekleyin.
AddComputer etkinliğinin özelliklerini aşağıdaki gibi düzenleyin.
Özellik Değer ComputerName {comp} DomainCredential DomainCred AddComputer etkinliğinden sonra JoinDomain dizisine RestartComputer etkinliği ekleyin.
RestartComputer etkinliğinin özelliklerini aşağıdaki gibi düzenleyin.
Özellik Değer ComputerName {comp} Kimlik Bilgisi MachineCred Için Microsoft.PowerShell.Commands.WaitForServiceTypes.PowerShell Force Doğru Wait Doğru PSComputerName {""} RestartComputer etkinliğinden sonra JoinDomain dizisine bir GetWmiObject etkinliği ekleyin. Özelliklerini önceki GetWmiObject etkinliğiyle aynı olacak şekilde düzenleyin.
Yordamları tamamladığınızda, iş akışı tasarım penceresi şöyle görünmelidir.