«powershell» etiketlenmiş sorular

Etkileşimli bir kabuk, komut dosyası oluşturma ve programlama dili ve Microsoft'un çevresindeki ortam. Microsoft yazılımını (Windows, Exchange, SharePoint ve bulut hizmetleri Azure ve Office 365 dahil) yöneten sistem yöneticileri tarafından yaygın olarak kullanılan PowerShell, varsayılan olarak Windows'a dahildir ve VB Script gibi önceki dillerden devralınır.

3
Powershell Parametreleri
Senaryomda bir Param bloğu var Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) Read-Host CmdLet'ini gerekli Parametre alanında kullanabilir miyim? değilse, bir kullanıcı oluşturma işlemine geçebilmem için doğru türde değişken türünü aldığınızdan emin olmak için ne …

2
Powershell kullanarak bir hizmeti uzaktan başlatma / durdurma izinlerini nasıl veririm?
Başka bir bilgisayardaki hizmeti yeniden başlatan bir PowerShell betiğimiz var. PowerShell'in yerleşik hizmet denetimi cmdlet'lerini kullandığımızda, şöyle: $svc = Get-Service -Name MyService -ComputerName myservicehostname Stop-Service -InputObject $svc Start-Service -InputObject $svc Bu hatayı geri alıyoruz: Durdurma Hizmeti: MyService hizmeti 'myservicehostname' bilgisayarında açılamıyor. Ancak, sc.exe'yi kullandığımızda, şöyle: C:\Windows\System32\sc \\myservicehostname stop MyService C:\Windows\System32\sc …

5
Belirli bir uzantıya sahip dosyaları bir klasörden diğerine kopyalamak için powershell betiği yazma
Aşağıdaki parametreleri girdi olarak alır bir powershell komut dosyası yazmak istiyorum: Klasör kopyalamak için, uzantıları izin verir, kopyalamak için klasör ve değişiklik IIS, kullanıcı adı ve parolayı yeniden başlatmak gerektiğini belirten bir boole. Uzak bir sunucuya kopyaladığımı düşünürken hangi cmdlet'lere bakmalıyım? Parametreleri değişkenlere nasıl okurum? IIS'yi nasıl yeniden başlatırım? Birden …
10 powershell 


1
Powershell yazı tipi yüzünü ve boyutunu özelleştirme
Aşağıdaki komutları kullanarak varsayılan kabuk olarak powershell kurulumuna sahip bir dizi Windows 2012 sunucu çekirdeği sistemimiz var: $RegPath = "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon" Set-ItemProperty -Confirm -Path $RegPath -Name Shell -Value 'cmd.exe /C start /max PowerShell.exe -noExit' Powershell yazı tipi rengini c: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1 adresindeki …
10 powershell  color  font 

2
Powershell ile sahibi tekrar tekrar değiştirilsin mi?
Powershell'i bir klasörün sahibini özyineli olarak değiştirmek için kullanmaya çalışıyorum. Temelde bu kodu kullanıyorum: $acct1 = New-Object System.Security.Principal.NTAccount('DOMAIN\Enterprise Admins') $profilefolder = Get-Item MyFolder $acl1 = $profilefolder.GetAccessControl() $acl1.SetOwner($acct1) set-acl -aclobject $acl1 -path MyFolder Bu, ilk düzeydeki sahipliği değiştirir, ancak alt klasörler veya dosyalar için değişmez. Kapsamı tüm içeriğine genişletmenin bir yolu …

3
PowerShell'de çalışmak için CredSSP kimlik doğrulaması alınamıyor
Uzaktan kumanda kullanarak bir PowerShell betiği oluşturmaya çalışırken, çift ​​sekmeli sorun olduğuna inandığım şeyle karşılaştım . Bu makalede Perriman, sorunun özlü bir açıklamasını ve sorunu çözmek için belirli adımları veriyor (komutları biliyorsanız neredeyse önemsiz, ancak benim gibi daha az tanıdık biri için bu bilgiler çok değerli!). Enable-WSManCredSSP ServerOlay olmadan Win7 …

2
Windows 2012 R2'deki sistem yerel ayarını en-US'den en-GB'ye değiştirmeniz gerekir
Aws Ec2 Windows 2012 R2 örneğini başlattığımda, her zaman varsayılan bir en-US yerel ayarıyla birlikte gelir. Ancak mevcut örneklerden ikisini en-GB olacak şekilde değiştirmeliyim, ilk etapta bu şekilde kurulmuş gibi. Diğer bir deyişle, Ağ Hizmeti veya Yerel Hizmet gibi sistem kullanıcıları da dahil olmak üzere tüm kullanıcıları yerel ayarı en-GB …

2
Powershell: Eşleşen bir parametre bulunamıyor
Powershell dünyasında yeniyim. Aşağıda benim ilk senaryom $sServer = "Fully.Qualified.Computer.Name" $os = Get-WmiObject -class Win32_OperatingSystem -computername $sServer $object = New-Object –TypeNamePSObject $object | Add-Member –MemberTypeNoteProperty –Name OSBuild –Value $os.BuildNumber $object | Add-Member –MemberTypeNoteProperty –Name OSVersion –Value $os.Version $object | Add-Member –MemberTypeNoteProperty –Name BIOSSerial –Value $bios.SerialNumber Write-Output $object Bu komut dosyasını …

1
Etki Alanı Adı Sistemi (DNS) Sunucusu Cmdlet'leriyle ilgili küçük sorun
Yaşadığım sorunla ilgili bir önbellek veya bir şey temizlemem gerekip gerekmediğini merak ediyorum. Bir DNS Bölgesi'nden A kayıtlarını kaldırmak ve aynı ana bilgisayar adına sahip bir CName kaydı ile değiştirmeye çalışıyorum. Remove-DnsServerResourceRecord -Zonename $line -InputObject $record -Force Add-DnsServerResourceRecordCName -Zonename $line -Name $hostname -TimeToLive $ttl -HostNameAlias $target Bu beni atar: Add-DnsServerResourceRecordCName: …

2
Powershell Uzaktan PKI Sertifikalarını Sil
Yakın zamanda PKI'mı yeniden oluşturdum ve ağımdaki tüm istemci makinelere verilen sertifikaları silmek istiyorum. Powershell için bir iş gibi geliyor! Bu komut dosyasını GPO tarafından dağıtılacak, SysVol'dan çalıştırılacak ve başlangıçta istemci makinelerde tetiklenecek şekilde yazdım: set-location cert:\LocalMachine\My $certname = $env:COMPUTERNAME + ".domain.com" get-item * | %{ if($_.issuer -like "CN=IssuingCA*" -and …

3
30 dakikada ESXcli komut zaman aşımı
Çevremizdeki her veri deposunda döngü ve ince provizyonlu LUN'larda alan kazanmak için bir powercli komut dosyası üzerinde çalışıyorum. Ortamdaki tüm LUN'lar Dell Eşit Mantık'tır. vCenter sürümü: 5.5.0_1750787 ESXi sürümü: Dell 5.5-1331820(A01) Ben çalıştırıyorum sorun tam olarak 30 dakika komut dosyasında unmap komutunu yürüttükten sonra aşağıdaki hata (lar) olsun olmasıdır: PowerCLI'dan: …

3
Powershell get-winevent ile neden yetkisiz hatalar alıyorum?
Ben bir etki alanı yöneticisi eşdeğerim, yükseltilmiş bir konsolda çalıştırmayı denedim (sağ tıklama> yönetici olarak çalıştır) ve yürütürken sürekli olarak hatalar alıyorum get-winevent -logname application | where {$_.message -match "Faulting application"} | ` select TimeCreated,message Üç sonuç satırı alacağım, Get-WinEvent : Attempted to perform an unauthorized operation. At line:1 char:13 …

2
PowerShell kullanarak AD Site seçeneklerini algılama
PowerShell'deki gibi AD site seçeneklerini bulmak için PowerShell'i nasıl kullanabilirim +IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED? Aşağıdaki komutla oynuyorum, ama yararlı bir şey tükürmek için alamıyorum. Get-ADObject -Filter 'objectClass -eq "site"' -Searchbase (Get-ADRootDSE).ConfigurationNamingContext` -Properties options

2
IIS'de appcmd aracılığıyla fiziksel yolu değiştirme etkinleştirilmez
IIS 7.5'te aşağıdakilerden oluşan basit bir dağıtım sistemimiz olan bir sorunla karşılaştık: Üç klasörden oluşan yeni bir webroot zip dosyası oluşturun: Api Site Manager Bu, yeni bir klasöre açılır (diyelim ki "SITE_REV1" diyoruz) ve aşağıdakileri çağıran bir komut dosyası içeriyor (her webroot için bir tane): C:\Windows\system32\inetsrv\appcmd set vdir "www.site.com/" -physicalPath:"SITE_REV1\Site" …

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.