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

1
PowerShell betiği $ (dolar) işaretini kabul etmiyor
PowerShell komut dosyası kullanarak bir SQL veri bağlantısı açmaya çalışıyorum ve parolam bir $işaret içeriyor : $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Bir bağlantı açmaya çalıştığımda şöyle diyor: Giriş başarısız

5
PowerShell ile dosyayı uzaktan kopyalayın
Sunucu A'dan çalıştırmak istediğim bir PowerShell betiği yazıyorum . Sunucu B'ye bağlanmak ve bir dosyayı yedek olarak Sunucu A'ya kopyalamak istiyorum. Bu yapılamazsa, Sunucu B'ye Sunucu A'dan bağlanmak ve bir dosyayı B Sunucusundaki başka bir dizine kopyalamak istiyorum. Copy-ItemKomutu görüyorum , ama ona nasıl bir bilgisayar adı vereceğimi bilmiyorum. Böyle …

1
Powershell'deki & sembolü ne anlama geliyor?
$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit Birisi bana bunun nasıl çalıştığını açıklayabilir mi? Powershell'de & sembolü tam olarak ne anlama geliyor?
95 powershell 

7
Powershell: Hataların bir komut dosyasında görüntülenmesini nasıl durdurabilirim?
Örneğin, PowerShell betiğim, var olmayan bir sunucu için bir SQL Server nesnesi oluşturmaya çalıştığında (benim durumumda "bla"), PowerShell birçok PowerShell hatasını kırmızı olarak görüntüler. Komut dosyam bu $?tür aramalardan sonra değerini kontrol ettiğinden ve hataları görüntüleyip günlüğe kaydettiğinden, PowerShell hatalarının birkaç satırının da görüntülenmesini tercih ederim. Komut dosyam için görüntülenenleri …


15
Bir nesnenin belirli bir özelliğe sahip olup olmadığını nasıl test edebilirsiniz?
Bir nesnenin belirli bir özelliğe sahip olup olmadığını nasıl test edebilirsiniz? Yapabildiğim için minnettarım ... $members = Get-Member -InputObject $myobject ve sonra foreachiçinden $membersancak nesne belirli bir özelliği varsa teste için bir işlevi var mı? Ek Bilgi: Sorun, biri iki sütunlu, diğeri üç sütunlu olmak üzere iki farklı türde CSV …




13
Bir PowerShell modülünün kurulu olup olmadığını nasıl kontrol ederim?
Bir modülün olup olmadığını kontrol etmek için aşağıdakileri denedim: try { Import-Module SomeModule Write-Host "Module exists" } catch { Write-Host "Module does not exist" } Çıktı: Import-Module : The specified module 'SomeModule' was not loaded because no valid module file was found in any module directory. At D:\keytalk\Software\Client\TestProjects\Export\test.ps1:2 char:5 + …
92 powershell 

3
PowerShell'de kullanılan GetType, değişkenler arasındaki fark
Değişkenler arasındaki fark nedir $ave $b? $a = (Get-Date).DayOfWeek $b = Get-Date | Select-Object DayOfWeek Kontrol etmeye çalıştım $a.GetType $b.GetType MemberType : Method OverloadDefinitions : {type GetType()} TypeNameOfValue : System.Management.Automation.PSMethod Value : type GetType() Name : GetType IsInstance : True MemberType : Method OverloadDefinitions : {type GetType()} TypeNameOfValue : System.Management.Automation.PSMethod …


5
Add-PSSnapin'i çağırmadan önce PowerShell ek bileşeninin zaten yüklü olup olmadığını kontrol etme
Bazen birlikte, bazen birer birer çalıştırılan bir grup PowerShell betiğim var. Komut dosyalarının her biri, belirli bir eklentinin yüklenmesini gerektirir. Şu anda her komut dosyası Add-PSSnapin XYZbaşında çağırıyor . Şimdi arka arkaya birden çok komut dosyası çalıştırırsam, sonraki komut dosyaları atar: Windows PowerShell ek bileşeni XYZ eklenemiyor çünkü zaten eklendi. …
90 powershell 

3
PowerShell'de bir dosyayı akış olarak satır satır işleme
Bazı çok gigabaytlık metin dosyalarıyla çalışıyorum ve PowerShell'i kullanarak bunlarda bazı akış işlemleri yapmak istiyorum. Basit şeyler, sadece her satırı ayrıştırmak ve bazı verileri çıkarmak ve ardından bir veritabanında depolamak. Ne yazık ki, get-content | %{ whatever($_) }borunun bu aşamasında tüm satır kümesini bellekte tutuyor gibi görünüyor. Aynı zamanda şaşırtıcı …


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.