«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.

6
PowerShell'de yolu yeniden yükleme
PowerShell ISE çalışan bir örneğim varsa ve PATH değiştiren bir şey yüklerseniz veya PowerShell dışında herhangi bir şekilde değiştirirseniz, güncelleştirilmiş PATH değişkenini görmek için PowerShell'i yeniden başlatmanız gerekir. Yolu yeniden başlatmadan PowerShell içinden yeniden yüklemenin bir yolu var mı?

7
PowerShell: Komut dosyasının dizinindeki komutu çalıştır
Komut dosyasının geçerli dizinini kullanarak bazı şeyler yapan bir PowerShell komut dosyası var. Bu dizinin içindeyken, çalışma .\script.ps1düzgün çalışır. Şimdi bu betiği, betiğin referans dizinini değiştirmeden farklı bir dizinden çağırmak istiyorum. Bu yüzden aramak ..\..\dir\script.ps1ve hala bu komut dosyasının dizininin içinden çağrıldığı gibi davranmasını istiyorum. Bunu nasıl yapabilirim veya bir …
144 powershell 

4
PowerShell ve -contain operatörü
Aşağıdaki snippet'i düşünün: "12-18" -Contains "-" Bunun değerlendirildiğini düşünürdünüz true, ama değil. Bu falseonun yerine değerlendirir . Bunun neden olduğundan emin değilim, ama oluyor. Bundan kaçınmak için bunun yerine şunu kullanabilirsiniz: "12-18".Contains("-") Şimdi ifade doğru olarak değerlendirilecektir. İlk kod snippet'i neden böyle davranıyor? bu konuda -hoş olmayan özel bir şey …

7
Kalıcı PowerShell Takma adları nasıl oluşturulur?
Geçerli Powershell oturumunu kapattıktan sonra süresi dolmayan aliasbir tane oluşturmak istiyorum cmdlet, diyelim ki bu takma adı var: C:\Users\Aymen> New-Alias Goto Set-Location Bu Gototakma adı mükemmel bir şekilde oluşturur , ancak mevcut oturumu kapattıktan sonra bile kullanmak istiyorum, bunu nasıl başarabilirim. Not: PowerShell Yardım sistemi, oluşturduğum takma adları dışa aktarabildiğimi …
143 powershell 

2
PowerShell'de konsola yazmanın en iyi yolu
Konsola yazdırmanın (yankı) çeşitli yolları hakkında biraz karışıklık yaşıyorum. Konsola çıktı yazmak için birden çok yol olduğunu gördüm, örneğin: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Her üç yol da konsola yazdırılır. Ortadaki bir şekilde daha basit ve daha az ayrıntılı ve kullanımı daha kolaydır. Ayrıca şöyle bir …
142 powershell 

4
PowerShell'de nesneler nasıl sayılır?
PowerShell kullanıcı kılavuzunda okuduğum gibi, temel PowerShell kavramlarından biri, komutların metin yerine nesneleri kabul etmesi ve döndürmesidir . Örneğin, koşmak get-aliasbana birkaç System.Management.Automation.AliasInfonesne döndürür : PS Z: \> takma ad Komut Türü Adı Tanımı ----------- ---- ---------- Takma Ad% ForEach-Object Takma ad? Nerede-Nesne Takma ad ac Ek İçeriği Takma ad …

19
Bir .ps1 dosyasına çift tıklayarak PowerShell betiğinin çalışmasını sağlamanın bir yolu var mı?
Ekibime bir PowerShell betiği dağıtıyorum. Komut dosyası, Vsphere istemcisinden bir IP adresi almak, bir mstsc bağlantısı kurmak ve paylaşılan bir dosyada oturum açmaktır. Betiği kullandıkları anda, makinenin IP adresini bildiler. Bundan sonra, PowerShell betiğini çalıştırmak yerine her zaman doğrudan mstsc kullanma eğilimindedirler. (Mstsc kullandıkları için VM'yi sık sık kullanıp kullanmadıklarını …

11
PowerShell betiği PS1'i Powershell ISE içindeki başka bir PS1 betiğinden çağırın
Powershell ISE içindeki ikinci bir myScript2.ps1 betiğinin içindeki bir myScript1.ps1 betiği için çağrı yürütme istiyorum. MyScript2.ps1 içindeki aşağıdaki kod, Powershell Yönetimi'nden iyi çalışır, ancak PowerShell ISE içinde çalışmaz: #Call myScript1 from myScript2 invoke-expression -Command .\myScript1.ps1 PowerShell ISE'den MyScript2.ps1'i çalıştırdığımda aşağıdaki hatayı alıyorum: '. \ MyScript1.ps1' terimi, bir cmdlet, işlev, komut …
138 powershell 




5
PowerShell'de çıktıyı yoksaymanın daha iyi (temiz) yolu nedir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . Geçen yıl kapalı . Bu soruyu geliştir Diyelim ki bir şey döndüren bir yönteminiz veya cmdlet'iniz var, ancak kullanmak istemiyorsunuz ve çıktı …
134 powershell  null  void 


6
Özellik adına göre bir nesnenin özelliğinin değeri nasıl alınır?
PowerShell'de, adını (bir dize) belirterek bir nesnenin özellik değerini nasıl alırsınız? Aşağıdakine benzer bir şey istiyorum: $obj = get-something # View the object's members: $obj | gm # I could retrieve a property by doing so: write-host $obj.SomeProp # But for many purposes, I would really want to: write-host $obj …
132 powershell 

8
Visual Studio'da system.management.automation.dll'ye başvurma
PowerShell modeline ve ek bileşen geliştirmeye bakmaya başlıyorum. İlk fark ettiğim şey System.management.automation.dll'ye başvurmaktır. Ancak Visual Studio'da, .NET sekmesinde bu derleme yoktur ve biri de C:\windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll dosya tabanlı bir referans yapmak için. Kolay bir referans oluşturmak için dosyayı manuel olarak kopyalamak zorunda mıyım ?

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.