«powershell» etiketlenmiş sorular

PowerShell, Microsoft'un platformlar arası bir komut satırı ve komut dosyası yardımcı programıdır. SADECE PowerShell komut dosyaları yazma ve yürütme hakkında sorular için bu etiketi kullanın. Platformlar arası PowerShell Core (Windows, macOS ve Linux) sürümüne özgü programlama soruları [powershell-core] olarak etiketlenmelidir. Sistem yönetimi ile ilgili sorular Süper Kullanıcı veya Sunucu Hatası ile ilgili olarak sorulmalıdır.

4
PowerShell'de kullanıcı girişi istemi
Kullanıcıdan şifre ve dosya adı da dahil olmak üzere bir dizi girdi istemek istiyorum. Kullandığım bir örnek var host.ui.promptmantıklı görünüyor, ama dönüşü anlayamıyorum. PowerShell'de kullanıcı girişi almanın daha iyi bir yolu var mı?
209 powershell 

4
Bir dizeden keyfi bir yerel komutu nasıl yürütürsünüz?
İhtiyacımı aşağıdaki senaryo ile ifade edebilirim: Yerel bir komut olarak çalıştırılmak üzere bir dizeyi kabul eden bir işlev yazın. Bir fikirden çok uzak değil: şirketin başka bir yerinden size başka bir komut satırı yardımcı programı ile arabirim oluşturuyorsanız, size kelimesi kelimesini çalıştırma komutu veren bir komut sağlayın. Komutu denetlemediğiniz için, …

17
Yürütülen cmdlet'in geçerli dizinini alma
Bu basit bir görev olmalı, ancak çalıştırılan cmdlet'in karışık başarı ile bulunduğu dizine giden yolun nasıl elde edileceği konusunda birkaç girişim gördüm. Örneğin C:\temp\myscripts\mycmdlet.ps1, bir ayar dosyası olan yürüttüğümde içindeki bir değişkende C:\temp\myscripts\settings.xmlsaklamak istiyorum .C:\temp\myscriptsmycmdlet.ps1 Bu, işe yarayan bir çözümdür (biraz hantal olsa da): $invocation = (Get-Variable MyInvocation).Value $directorypath = …
203 powershell  cmdlet 


4
Invoke-WebRequest, parametreli POST
Bir uri POST denemek ve parametre göndermek çalışıyorum username=me Invoke-WebRequest -Uri http://example.com/foobar -Method POST POST yöntemini kullanarak parametreleri nasıl iletirim?
199 powershell  rest 

8
Toplu iş dosyasından bir PowerShell betiği çalıştırma
Bu komut dosyasını PowerShell'de çalıştırmaya çalışıyorum. Aşağıdaki betiği ps.ps1masaüstümdeki gibi kaydettim . $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Bu PowerShell betiğini çalıştırmak için bir toplu iş komut dosyası yaptım @echo off Powershell.exe set-executionpolicy remotesigned -File C:\Users\SE\Desktop\ps.ps1 pause Ama …


9
PowerShell'de işlev dönüş değeri
SharePoint Team sitelerinin sağlanmasını içeren bir dizi eylem gerçekleştiren bir PowerShell işlevi geliştirdim . Sonuçta, fonksiyonumun sonunda aşağıdaki kod var böylece fonksiyonun sağlanan sitenin URL'sini bir String olarak döndürmek istiyorum: $rs = $url.ToString(); return $rs; Bu işlevi çağıran kod şöyle görünür: $returnURL = MyFunction -param 1 ... Bu yüzden bir …
188 powershell 


11
Powershell'de çalışıp alabilir miyim?
&&Google'da arama yapmak oldukça zordur, ancak bulduğum en iyi şey, bu makaleyi kullanmasıdır -and. Ne yazık ki daha fazla bilgi vermiyor ve ne yapmam gerektiğini bulamıyorum -and(yine, araması çok zor bir şey) Kullanmaya çalıştığım bağlam "cmd1 yürüt ve başarılı olursa, cmd2 yürüt", temelde bu: csc /t:exe /out:a.exe SomeFile.cs && a.exe …
186 syntax  powershell 




3
Dizi. + + =
Ben bir dizi olarak ilan eğer, yani, PowerShell Diziler bazı ilginç davranış buldum: $array = @() Ve sonra $array.Add("item")yöntemi kullanarak öğeyi eklemeyi deneyin , aşağıdaki hatayı alıyorum: "1" argümanıyla "Ekle" çağrısı yapan kural dışı durum: "Koleksiyon sabit boyuttaydı." Bununla birlikte, öğeleri kullanarak eklersem $array += "item", öğe sorunsuz kabul edilir …
179 arrays  powershell 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.