«powershell» 태그된 질문

대화 형 셸, 스크립팅 및 프로그래밍 언어 및 Microsoft의 주변 환경 Microsoft 소프트웨어 (Windows, Exchange, SharePoint 및 클라우드 서비스 Azure 및 Office 365 포함)를 관리하는 시스템 관리자가 일반적으로 사용하는 PowerShell은 기본적으로 Windows에 포함되어 있으며 VB Script와 같은 이전 언어를 대신합니다.

3
Powershell 매개 변수
스크립트에 Param 블록이 있습니다 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을 사용할 수 있습니까? 그렇지 않은 경우 올바른 유형의 변수 유형을 사용하여 사용자 작성 프로세스에 전달할 수 있도록하려면 어떻게해야합니까?

2
Powershell을 사용하여 서비스를 원격으로 시작 / 중지 할 수있는 권한을 부여하려면 어떻게합니까?
다른 컴퓨터에서 서비스를 다시 시작하는 PowerShell 스크립트가 있습니다. PowerShell의 기본 제공 서비스 제어 cmdlet을 사용하는 경우 다음과 같습니다. $svc = Get-Service -Name MyService -ComputerName myservicehostname Stop-Service -InputObject $svc Start-Service -InputObject $svc 이 오류가 다시 발생합니다. Stop-Service : 'myservicehostname'컴퓨터에서 MyService 서비스를 열 수 없습니다. 그러나 sc.exe를 사용하면 다음과 같이됩니다. C:\Windows\System32\sc \\myservicehostname …

3
winrm 및 Microsoft.Update.Session을 사용하여 서버를 원격으로 패치 할 때 발생하는 문제
Windows 2003, 2008 및 2008r2 서버가있는 네트워크가 있습니다. "Microsoft.Update"com 개체를 사용하여 로컬 컴퓨터를 패치하기 위해 작성한 powershell 스크립트가 있습니다. ( Windows Update PowerShell Remoting과 유사합니다 .) 스크립트는 로컬에서 훌륭하게 작동하지만 관리 할 서버가 많으므로 원격으로 해당 기능을 사용하고 싶습니다. 이 경우에는 해결되지 않은 다른 게시물과 유사하게 떨어집니다. 그러나 특정 클래스에서 …

5
한 폴더에서 다른 폴더로 특정 확장자를 가진 파일을 복사하기 위해 powershell 스크립트 작성
다음 매개 변수를 입력으로 얻는 powershell 스크립트를 작성하고 싶습니다. 복사 할 폴더, 확장명, 폴더를 복사 할 수 있으며 변경 사항이 IIS, 사용자 이름 및 암호를 다시 시작해야하는지 여부를 나타내는 부울입니다. 원격 서버로 복사하는 것을 고려할 때 어떤 cmdlet을 살펴 봐야합니까? 변수를 변수로 읽는 방법은 무엇입니까? IIS를 어떻게 다시 시작합니까? 여러 …
10 powershell 


1
Powershell 글꼴 얼굴 및 크기 사용자 정의
다음 명령을 사용하여 기본 셸로 powershell을 설정 한 여러 Windows 2012 서버 코어 시스템이 있습니다. $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' c : \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1에서 특별한 powershell 스크립트를 사용하여 powershell 글꼴 …
10 powershell  color  font 

3
PowerShell에서 CredSSP 인증을 사용할 수 없습니다
원격 기능을 사용하여 PowerShell 스크립트를 만들려고 할 때 이중 홉 문제 라고 생각했습니다 . 이 기사에서 Perriman은 문제에 대한 간결한 설명과 문제를 해결하기위한 특정 단계를 제공합니다 (명령을 알고 있으면 거의 사소하지만 자신과 친숙하지 않은 사람에게는 그 정보가 매우 중요합니다!). 나는 도망 Enable-WSManCredSSP Server사고없이 내 Win7에 서버에 있지만 실행하려고 Enable-WSManCredSSP Client …

5
비 도메인 서버에서 원격 PS 세션이 실패 함
Win8 호스트 (동일한 서브넷, 로컬 VM)의 PS를 사용하여 도메인에 가입하지 않은 원격 Win2008R2 서버에 연결하려고합니다. 내가 찾을 수있는 모든 것을 시도했지만 아무것도 작동하지 않습니다. 섬기는 사람: PS C:\Users\Administrator> winrm quickconfig PS C:\Users\Administrator> enable-psremoting 고객: PS C:\scripts> $cred = get-credential -username "administrator" -message "Enter password" PS C:\scripts> $sess = new-pssession -computername …
10 powershell 

2
PowerShell $ PSVersionTable의 내용은 무엇을 나타 냅니까?
나는 경우 echo $PSVersionTablePowerShell의, 나는 버전 정보의 다수의 비트 것으로 보인다 것을 얻을. 속성의 이름은 CLRVersion BuildVersion PSVersion WSManStackVersion PSCompatibleVersions SerializationVersion PSRemotingProtocolVersion 1을 제외한 모든 버전은 일반 버전 표기법 ( #.#.#)이고 나머지 1 개 (PSCompatibleVersions)는 일련의 버전 번호 ( {1.0, 2.0})입니다. 이 각각의 의미는 무엇입니까? 또한 :이 질문은 어떤 버전의 …
10 powershell 

2
Add-WebConfiguration의 추악한 구문에 의존하지 않고 IIS 응용 프로그램 풀 재활용 시간을 어떻게 설정할 수 있습니까?
나는 우리의 IIS 7.5 인스턴스의과를 통해 구성 스크립팅 된 비트 와 내가 좋아하는 구문을 마련 가진 다른 사람들 스크립트의 조각 : $WebAppPoolUserName = "domain\user" $WebAppPoolPassword = "password" $WebAppPoolNames = @("Test","Test2") ForEach ($WebAppPoolName in $WebAppPoolNames ) { $WebAppPool = New-WebAppPool -Name $WebAppPoolName $WebAppPool.processModel.identityType = "SpecificUser" $WebAppPool.processModel.username = $WebAppPoolUserName $WebAppPool.processModel.password = $WebAppPoolPassword …
9 iis  powershell 

2
Windows 2012 R2의 시스템 로캘을 en-US에서 en-GB로 변경해야 함
Aws Ec2 Windows 2012 R2 인스턴스를 시작하면 항상 기본 en-US 로캘이 제공됩니다. 그러나 기존 인스턴스 두 개를 처음에 설치 한 것처럼 en-GB로 변경해야합니다. 즉, 네트워크 서비스 또는 로컬 서비스와 같은 시스템 사용자를 포함한 모든 사용자에 대해 로케일을 en-GB로 변경해야합니다. 이 방법이 있습니까? powershell Set-WinSystemLocale en-GB에서 시도했지만 오류가 없어도 재부팅 후에도 …

2
Powershell : 일치하는 매개 변수를 찾을 수 없습니다
저는 Powershell 세계를 처음 사용합니다. 아래는 첫 번째 스크립트입니다 $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 PowershellISE에서이 …

1
DNS (Domain Name System) 서버 Cmdlet의 작은 문제
캐시 나 일부 문제를 해결해야하는지 궁금합니다. DNS 영역에서 A 레코드를 제거하고 동일한 호스트 이름을 가진 CName 레코드로 바꾸려고합니다. Remove-DnsServerResourceRecord -Zonename $line -InputObject $record -Force Add-DnsServerResourceRecordCName -Zonename $line -Name $hostname -TimeToLive $ttl -HostNameAlias $target 이것은 나를 던졌습니다 : Add-DnsServerResourceRecordCName : NS01 서버의 zone.tld 영역에 @ 리소스 레코드를 만들지 못했습니다. C : …

2
Powershell이 ​​PKI 인증서를 원격으로 삭제
최근에 PKI를 다시 작성했으며 네트워크의 모든 클라이언트 컴퓨터에 발급 된 인증서를 삭제하고 싶습니다. Powershell의 직업인 것 같습니다! 따라서이 스크립트를 GPO에서 배포하고 SysVol에서 실행하고 시작시 클라이언트 컴퓨터에서 트리거되도록 작성했습니다. set-location cert:\LocalMachine\My $certname = $env:COMPUTERNAME + ".domain.com" get-item * | %{ if($_.issuer -like "CN=IssuingCA*" -and $_.DnsNameList.unicode -like $certname) { remove-item .\$_.Thumbprint -Force …

3
30 분에 ESXcli 명령 시간 초과
환경의 각 데이터 저장소를 반복하고 씬 프로비저닝 된 LUN의 공간을 확보하기 위해 powercli 스크립트를 작성 중입니다. 환경의 모든 LUN은 Dell Equal Logic입니다. vCenter 버전 : 5.5.0_1750787 ESXi 버전 : Dell 5.5-1331820(A01) 내가 겪고있는 문제는 스크립트에서 unmap 명령을 실행 한 후 정확히 30 분 후에 다음과 같은 오류가 발생한다는 것입니다. PowerCLI에서 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.