«powershell» 태그된 질문

PowerShell은 Microsoft의 크로스 플랫폼 명령 줄 및 스크립팅 유틸리티입니다. PowerShell 스크립트 작성 및 실행에 대한 질문은이 태그를 사용하십시오. 크로스 플랫폼 버전 PowerShell Core (Windows, macOS 및 Linux)와 관련된 프로그래밍 질문에는 [powershell-core]로 태그를 지정해야합니다. 시스템 관리에 대한 질문은 수퍼 유저 또는 서버 결함에 대해 문의해야합니다.

3
PowerShell에서 사용되는 GetType, 변수 간의 차이점
변수 $a와 의 차이점은 무엇입니까 $b? $a = (Get-Date).DayOfWeek $b = Get-Date | Select-Object DayOfWeek 나는 확인했다 $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 Value …

8
내 스크립트에서 사용할 사용자 지정 형식을 PowerShell에서 만들려면 어떻게하나요?
일부 PowerShell 스크립트에서 사용자 지정 형식을 정의하고 사용할 수 있기를 원합니다. 예를 들어 다음과 같은 구조를 가진 객체가 필요하다고 가정 해 보겠습니다. Contact { string First string Last string Phone } 다음과 같은 기능에서 사용할 수 있도록 어떻게 만들 수 있습니까? function PrintContact { param( [Contact]$contact ) "Customer Name is …

3
PowerShell에서 파일을 한 줄씩 스트림으로 처리하는 방법
몇 기가 바이트 텍스트 파일로 작업 중이며 PowerShell을 사용하여 스트림 처리를 수행하고 싶습니다. 각 줄을 구문 분석하고 일부 데이터를 추출한 다음 데이터베이스에 저장하는 간단한 작업입니다. 불행히도 get-content | %{ whatever($_) }파이프의이 단계에서 전체 라인 세트를 메모리에 유지하는 것으로 보입니다. 또한 놀랍도록 느려 실제로 모든 것을 읽는 데 매우 오랜 시간이 …

4
보안 문자열을 일반 텍스트로 변환
PowerShell에서 작업 중이며 사용자가 입력 한 암호를 일반 텍스트로 성공적으로 변환하는 코드가 있습니다. $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt 나는 그것을 다시 변환하기 위해 여러 가지 방법을 시도했지만 제대로 작동하지 않는 것 같습니다. 가장 최근에는 다음을 시도했습니다. $PlainPassword = Get-Content C:\Users\tmarsh\Documents\securePassword.txt #convert the SecureString object …

5
PowerShell에서 CMD 명령 실행
PowerShell 명령을 실행하는 데 많은 문제가 있습니다. CMD 프롬프트 창에서 실행되는 명령을 실행하는 것뿐입니다. 다음은 명령입니다. "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe" PCNAME 나는 성공하지 못한 채 다음을 시도했습니다 (나는 작동하는 것을 시도하고 얻기 위해 이것의 많은 반복을 시도했습니다. 구문은 아마도 모두 망가졌습니다) : $TEXT = $textbox.Text #$textbox is where the …

6
Windows PowerShell : 명령 프롬프트 변경
Windows PowerShell을 사용하여 명령 프롬프트를 변경하려면 어떻게합니까? 예를 들어, 기본 프롬프트는 다음과 같습니다. PS C:\Documents and Settings\govendes\My Documents> 이 문자열을 사용자 지정하고 싶습니다.

5
빌드 후 이벤트 실행 PowerShell
빌드 후 이벤트로 .NET 프로젝트를 설정하여 powershell 스크립트를 실행할 수 있습니까? 이 스크립트를 사용하여 일부 파일을 생성하고 있습니다. 또한 디버그 또는 릴리스 빌드인지 여부를 스크립트로 전달할 수 있습니다. 이것의 예가 좋을 것입니다.
85 c#  .net  powershell  msbuild 

26
PowerShell`profile.ps1` 파일에는 무엇이 있습니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 프로필에 어떤 필수 항목 (기능, 별칭, 시작 스크립트)이 있습니까?
85 powershell 

3
별도의 줄에서 % path %를 에코 하시겠습니까?
Windows 명령 프롬프트를 사용하여 % path %를 에코하고 결과 경로를 별도의 행에 가져올 수 있습니까? 이와 비슷하지만 Windows 용 : echo $path | tr ':' '\n' vanilla cmd로이 작업을 수행 할 수 있습니까? 아니면 powershell 또는 js 스크립팅이 필요합니까? echo % path % 출력 예 : C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program …
84 powershell  path  cmd 

10
경로에서 파일 이름 추출
아래 경로에서 파일 이름을 추출하고 싶습니다. D : \ 서버 \ 사용자 \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv 이제이 코드를 작성하여 파일 이름을 얻었습니다. 폴더 수준이 변경되지 않는 한 잘 작동합니다. 그러나 폴더 레벨이 변경된 경우이 코드를 다시 작성해야합니다. 폴더 수준에 관계없이 …

5
PowerShell에서 출력을 $ null로 리디렉션하지만 변수가 설정되어 있는지 확인
몇 가지 코드가 있습니다. $foo = someFunction 이것은 $ null로 리디렉션하려는 경고 메시지를 출력합니다. $foo = someFunction > $null 문제는 내가 이것을 할 때 경고 메시지를 성공적으로 억제하면서도 함수의 결과로 $ foo를 채우지 않는 부정적인 부작용이 있다는 것입니다. 경고를 $ null로 리디렉션하지만 여전히 $ foo는 채워져 있습니까? 또한 표준 출력과 …
83 powershell 

2
'PowerShell'Copy-Item에 무조건 파일을 복사하도록 지시하는 방법
다음 PowerShell 스크립트는 리소스가없는 경우 작동합니다. Copy-Item $src_dir $dst_dir$agent_folder -recurse 그러나 리소스가 있으면 다음과 같이 표시됩니다. + Copy-Item <<<< $src_dir $dst_dir$agent_folder -recurse + CategoryInfo : ResourceExists: (C:\Users\Pac\Desktop\Agents\Agent0\lib:S tring) [Copy-Item], IOException + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.CopyItemComm and 무조건 파일을 복사하려면 명령에 무엇을 추가해야합니까?
82 powershell 

6
Get-ChildItem 재귀 수준 제한
이 명령을 사용하여 모든 하위 항목을 재귀 적으로 가져올 수 있습니다. Get-ChildItem -recurse 그러나 깊이를 제한하는 방법이 있습니까? 예를 들어 한두 단계 만 되풀이하려면?
82 powershell 

5
현재 PowerShell 프로세스가 32 비트인지 64 비트인지 확인합니까?
x64 비트 OS 플랫폼에서 PowerShell 스크립트를 실행할 때 스크립트에서 실행중인 PowerShell (32 비트 또는 64 비트) 버전을 스크립트에서 어떻게 확인할 수 있습니까? 배경 32 비트 및 64 비트 버전의 PowerShell은 기본적으로 Windows Server 2008과 같은 64 비트 플랫폼에 설치됩니다. 이로 인해 특정 아키텍처 (예 : 64 비트 사용)를 대상으로하는 PowerShell …

4
winrm을 사용하여 신뢰할 수있는 호스트 목록에 둘 이상의 시스템을 추가하는 방법
원격 컴퓨터의 컴퓨터에서 powershell 명령을 실행하려면 호스트 컴퓨터의 신뢰할 수있는 호스트 목록에 원격 컴퓨터를 추가해야합니다. 다음 명령을 사용하여 시스템 A를 시스템 B의 신뢰할 수있는 호스트에 추가하고 있습니다. winrm set winrm/config/client ‘@{TrustedHosts="machineA"}’ 컴퓨터 B의 신뢰할 수있는 호스트 목록에 컴퓨터 C, 컴퓨터 D를 추가하는 방법은 무엇입니까?

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