Menü

feed PowerShell

PowerShell 6 yıl önce

PowerShell WMI, CIM ve Remoting Komutlarının JOB Olarak Çalıştırılması

Selamlar arkadaşlar bu makalemde sizlere WMI, CIM ve Remoting komutlarını JOB olarak çalıştırılmasını örneklerle göstereceğim. Bir WMI sorgusunun JOB olarak çalıştırılması : > Get-WmiObject win32_share –ComputerName Win10Pc1 –AsJob // Kodu yardımıyla WMI sorguları çalıştırabilirsiniz. Sonuna –AsJob parametresi eklemeniz durumunda ise bu sorguyu arkaplanda JOB olarak çalıştırmış olacaksınız. > Get-Job 11 –IncludeChildJob // Komutu yardımıyla JOB’larınızın […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 6 yıl önce

PowerShell Job Nedir Nasıl Kullanılır

Selamlar arkadaşlar bu makalemde sizlere PowerShell üzerinde JOB çalıştırmayı anlatacağım. Sonuçlanması uzun sürecek bir kodu PowerShell konsolunda çalıştırdığınızda, yapmış olduğunuz işlem bitmeden yeni komutlar anlık konsolunuzun üzerinde çalıştaramazsınız. Varsayılan olarak PowerShell bu komut tamamlanana kadar konsolu kapatacaktır ve işlem yapmanıza izin vermeyecektir. Böylesi bir durumda komutun tamamlanmasını beklemeli ya da yeni bir konsol açarak kod […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell Direct

Selamlar arkadaşlar bu makalemde sizlere PowerShell Direct hakkında bilgi vereceğim. Bu yapı Windows 10 ve Windows Server 2016 ile birlikte gelen bir özelliktir. Windows Server 2016 Hyper-V, Windows 10 Hyper-V ve PowerShell 5.0 ile birlikte kullanılan bu özellik, Hyper-V Host’lar üzerinde VM’ler içerisinde PowerShell komutlarını çalıştırmanızı sağlayan bir yoldur. Eğer tek bir makineye bağlanacaksanız Enter-PSSession, […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell Remoting Yöntemi One-to-Many

Selamlar arkadaşlar bu makalemde sizlere diğer bir PowerShell bağlantı yöntemi olan One-To-Many özelliğini anlatıyor olacağım. One-To-Many; gönderilen bir komutun birden fazla makinede paralel olarak çalıştırılmasını sağlar. Bu komutları alan cihazlar işlemleri tamamladıktan sonra sonucu size geri döndürür. Bu bağlantıda Invoke-Command parametresi kullanılmaktadır. Bu komut Default olarak aynı anda 32 cihaza komut gönderebilmektedir. 32’den fazla cihaza […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell Remoting Yöntemi One-to-One

Selamlar arkadaşlar bu makalemde sizlerle PowerShell Remoting bağlantı yöntemlerinden biri olan One-To-One’ı anlatacağım. PowerShell üzerinden Remoting işlemler yapmak için iki bağlantı yöntemi kullanmaktadır. Bunlardan ilki One-To-One ve diğeri ise One-To-Many Remoting’dir. One-To-One bir bilgisayardan başka bir bilgisayara bağlanmaya ve bağlanılan bilgisayarı yönetmeye denir. Bunu yaptığınızda uzaktaki bir bilgisayarın direk olarak PowerShell Console’una bağlanırsınız ve çalıştırmış […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell WMI ve CIM Yapıları kullanılarak Remote Bilgisayarlara Müdahale

Selamlar arkadaşlar bu makalemde sizlere PowerShell ile uzaktaki makinelara müdahale etmeyi göstereceğim. Yukarıda resimde bulunan kodlar sayesinde uzak bilgisayarda bulunan Spooler servisinin durdurma ve başlatma gibi işlemler yapacağız. > $Bilgisayarlar = Get-ADComputer –Filter * // AD içerisinde bulunan cihazların adlarını değişkenimize atadık. > Get-WmiObject –Query “Select * From Win32_Service Where Name = ‘Spooler’” –ComputerName $Bilgisayarlar.Name […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell ile WMI ve CIM İşlemlerinde Hata Ayıklama

Selamlar arkadaşlar bu makalemde sizlere WIM ve CIM işlemleri sırasında alınan hataların kontrolünü sağlayabileceğiniz bir yöntem göstereceğim. > Get-CimInstance win32_share –ComputerName Win10Pc1,Win10Pc2 // Win32_Share ile uzaktaki bilgisayarlarda paylaşılan ayarları sorguladığınız zaman cihazlardan birine ulaşılamadığı taktirde yukarıdaki hata mesajını verecektir. > Get-CimInstance win32_share –ComputerName Win10Pc1,Win10Pc2 –ErrorAction SilentlyContinue // Eğer hata mesajlarını almak istemiyorsanız kodunuzun sonuna –ErrorAction […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell ile CIM Sorguları

Selamlar arkadaşlar bu makalemde sizlere CIM sorgularının nasıl oluşturulduğunu anlatacağım. Bunun için cihazlarınız arasındaki iletişimi sağlamak için önceki makalelerimde olan Firewall ve Servis ayarlarını yapmanız gerekmektedir. Daha sonra WMI objectde kullanmış olduğumuz kodların başındaki CMDLET’i değiştirerek Get-CimInstance yapacağız. > Get-CimInstance –Query “ select * from win32_operatingsystem where caption like ‘%windows 10%’” –ComputerName Win10Pc1 // Kod […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell ile WMI Sorguları

Selamlar arkadaşlar bu makalemde sizlere WMI sorgusunu nasıl oluşturacağımı göstereceğim. > Get-WmiObject –Class Win32_OperatingSystem –ComputerName WinSev2016DC // Get-WmiObject koduyla WMI üzerinde sorgulama yapacağımızı bildirdik. –Class ile Win32_OperatingSystem sınıfında çalışacağımızı ve –ComputerName ile ise WinSev2016DC bilgisayarı üzerinde işlem yapacağımızı bildirdik. > Get-WmiObject –Class Win32_OperatingSystem –ComputerName WinSev2016DC | fl * // fl * komutu sayesinde bu Class […]

Daha fazlası için tıkla arrow_right_alt
PowerShell 7 yıl önce

PowerShell CIM Ayarlamaları

Selamlar arkadaşlar bu makalemde sizlere CIM için yapılan ayarlamaları anlatacağım. CIM üzerinden komutlar çalıştırmanız durumunda ve Uzak Bilgisayarda gerekli ayarlamalar yapılmazsa hata alınacaktır. Bunların önüne geçmek için cihazlarda bir kaç ayar uygulamanız gerekmektedir. Bunun için WMI da yapılan Firewall ayarları gibi CIM Sorguları içinde yapılmaktadır. Windows Remote Management adında iki Firewall kuralı aktifleştirmeniz gerekmektedir. Ayrıca […]

Daha fazlası için tıkla arrow_right_alt