«powershell» 태그된 질문

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

1
비 관리 서비스 계정으로 powerhshell을 사용하여 서비스를 예약하여 다시 시작
다운되기 전에 작업을 예약하고, powershell을 사용하여 서비스를 다시 시작하거나, 관리자가 아닌 계정에 서비스를 다시 시작할 수있는 권한을 부여하는 방법을 알고 있습니다. 그것은 문제가 아닙니다. 그러나 문제는이 세 가지 작업이 모두 결합 된 것입니다. 네트워크 폴더에서 파일을 처리해야하는 Windows 서비스가 있습니다. 따라서 실제로는 일반 도메인 계정 인 "서비스 계정"으로 로그온합니다. 이 …

1
WSUS에서 업데이트 설명을 변경할 수 있습니까?
각 Microsoft 패치 당일에 클라이언트에게 승인 할 새로운 업데이트가 많이 있습니다. 그러나 '모든 업데이트 승인 및 계속'대신 기술 자료 문서에서 각 업데이트에 대한 정보를 수집하여 이것이 중요한 업데이트인지 여부를 결정합니다. 클라이언트 브라우저에 해당 KB 번호를 입력하고 웹 페이지가로드 될 때까지 기다려야하기 때문에 이것은 매우 지루한 작업입니다. Microsoft가 WSUS 제어판의 업데이트 …

1
SCCM Powershell 감지 스크립트는 어떤 컨텍스트에서 실행됩니까?
나는 마침내 AllSigned실행 정책을 가진 클라이언트에서 PowerShell 감지 스크립트를 사용하여 성공했습니다 . (힌트 : 최신 서비스 팩 을 설치 하고 Adam Meltzer의 해결 방법을 사용한 후에 작동하기 시작했습니다 .) 이제 응용 프로그램 검색에 PowerShell 스크립트를 사용하는 것이 실용적이기 때문에 다음 사항을 궁금해합니다. SCCM 클라이언트는 어떤 컨텍스트에서 PowerShell 감지 스크립트를 실행합니까? …

1
Set-RDSessionCollectionConfiguration Connection Broker가 localhost에 연결
Server 2012 R2 RDS 연결 브로커를 구성하려고 시도하면서 Windows 8 시스템의 PowerShell 콘솔에서 다음 명령을 실행하고 있습니다. Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" 그러나 사용할 Connection Broker를 지정하더라도 항상 연결을 시도합니다 localhost. New-PSSession : [localhost] 원격 서버 localhost에 연결하지 못했습니다. 다음 오류 메시지가 표시됩니다. clie가 요청에 지정된 …

4
Windows Powershell에서 두 개의 폴더를 어떻게 구별합니까?
Windows Powershell을 사용하여 두 폴더 구조의 내용에서 차이점을 찾으려고합니다. 파일 이름이 동일한 지 확인하기 위해 다음 방법을 사용했지만이 방법으로 파일의 내용이 동일한 지 여부를 알 수 없습니다. $firstFolder = Get-ChildItem -Recurse folder1 $secondFolder = Get-ChildItem -Recurse folder2 Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder 이 ServerFault 질문에 설명 된 기술은 단일 파일을 …
11 powershell  diff 

5
Exchange 2010에서 '다른 사람 이름으로 보내기'권한을 부여 할 수 없습니다
Exchange 2010에서 한 명의 사용자에게 '다른 사람 이름으로 보내기'권한을 부여하려고합니다. 실행중인 Powershell 명령은 다음과 같습니다. Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" Powershell은 다음 오류를 반환합니다. DC.OurDomain.pri에서 Active Directory 작업이 실패했습니다. 이 오류는 재 시도 할 수 없습니다. 추가 정보 : 액세스가 거부되었습니다. 활성 디렉토리 응답 : 00000005 : SecErr …

5
여러 값을 가진 Powershell Switch 문
누구나 아래 예와 같이 여러 가능한 값으로 switch 문을 사용하는 방법을 알고 있습니까? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } VBScript에서 쉬웠 기 때문에 간단한 것이 빠져 있다고 확신합니다. 예를 들어 VBScript에서 Select Case myNumber Case …
11 powershell 

7
Windows 7에서 powershell 또는 명령 줄을 사용하여 Windows 기능을 켜거나 끄려면 어떻게합니까?
sysocmgrWindows XP, servermanagercmd서버 2008 에서 스크립트를 작성 했으며 이제 servermanagerServer 2008 R2에 기능을 설치 하기 위해 새 PowerShell 모듈 을 사용해야하므로 Windows 7에서 동일한 모듈을 사용할 것으로 예상하지만 그렇지 않습니다. 그곳에. Windows 7에서 명령 줄 또는 PowerShell을 사용하여 Windows 기능을 설치하려면 어떻게해야합니까?

2
모든 기존 사용자와 모든 새 사용자에 대한 HKCU 키와 값을 추가하는 가장 좋은 방법은 무엇입니까?
모든 기존 사용자 프로필과 기본 프로필에 대해 특정 OU의 모든 컴퓨터에 HKCU 키와 값을 추가해야합니다. 이것에 접근하는 가장 좋은 방법은 무엇입니까? 모든 NTUSER.DAT를 열거하고 반복하여 하이브를로드하고 키를 추가하고 하이브를 언로드 할 수는 있지만 어리석은 방법으로 보입니다. 더 좋은 아이디어가 있습니까? 이 스크립트를 작성하고 (가능하면 PowerShell을 선호) 변경 사항을 적용하고 싶지만 …

2
PowerShell 성능 차이 필터와 기능
PowerShell에 대한 통찰력을 얻으려면 현재 Windows PowerShell 3.0 단계별 책을 읽고 있습니다. 201 페이지에서 저자는 필터가 기능적으로 같은 기능보다 빠르다는 것을 보여줍니다. 이 스크립트는 컴퓨터에서 2.6 초가 걸립니다. MeasureAddOneFilter.ps1 Filter AddOne { "add one filter" $_ + 1 } Measure-Command { 1..50000 | addOne } 이 4.6 초 MeasureAddOneFunction.ps1 Function …
11 powershell 

3
함수에 매개 변수를 전달하는 방법?
PS 스크립트에서 SVN 작업 복사본을 처리해야하지만 인수를 함수에 전달하는 데 문제가 있습니다. 내가 가진 것은 다음과 같습니다. function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items | foreach-object -process {foo $args[0] $_} 내가 전달하려는 $arg[0]로 $arg1에 foo, 및 $arg[1]등 …
11 powershell 

5
Powershell을 통해 IIS APPPOOL \ * 계정에 대한 ACL 권한을 추가하려면 어떻게해야합니까?
새 웹 사이트에 대한 IIS 계정을 수정 권한을 갖도록 설정하고 싶습니다. 다음 스크립트가 있습니다. function Set-ModifyPermission ($directory, $username, $domain = 'IIS APPPOOL') { $inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [system.security.accesscontrol.PropagationFlags]"None" $acl = Get-Acl $directory $user = New-Object System.Security.Principal.NTAccount($domain, $username ) $accessrule = New-Object system.security.AccessControl.FileSystemAccessRule($user, "Modify", $inherit, $propagation, "Allow") $acl.AddAccessRule($accessrule) set-acl …

3
서비스 시작 유형을 자동-지연으로 설정
을 (를) 사용하여 의 허용되는 값 사이에서 내 서비스의 값 Set-Service을 변경할 수 있습니다 . 를 사용 하여 우선 순위가으로 시작되도록 일부 서비스를 설정할 수 있습니다. 그러나 여전히 이러한 지연 시작 서비스를로보고 하고 이러한 값을 설정하려고하면 오류가 발생합니다.StartTypeBoot, System, Automatic, Manual, Disabledservices.mscAutomatic (Delayed Start)Get-ServiceStartType : AutomaticSet-Service powershell을 통해이 속성을 설정할 …

4
빈 목록 일 때 foreach 루프 보호
Powershell v2.0을 사용하여 X 일보다 오래된 파일을 삭제하고 싶습니다. $backups = Get-ChildItem -Path $Backuppath | Where-Object {($_.lastwritetime -lt (Get-Date).addDays(-$DaysKeep)) -and (-not $_.PSIsContainer) -and ($_.Name -like "backup*")} foreach ($file in $backups) { Remove-Item $file.FullName; } 그러나 $ backups가 비어 있으면 다음을 얻습니다. Remove-Item : Cannot bind argument to parameter 'Path' because …
10 powershell 

4
PowerShell을 사용하여 Active Directory에서 고아 컴퓨터 개체를 찾으려면 어떻게합니까?
PowerShell을 사용하여 x 일 동안 비활성 상태 인 Active Directory 도메인의 모든 컴퓨터 계정을 어떻게 찾을 수 있습니까? 실제로이 작업을 수행하는 방법을 알고 있습니다. 이것은 지식을 얻기 위해 스스로 대답하는 질문입니다. 다른 사람이 더 나은 방법을 찾으면 자유롭게 게시하십시오!

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