반응형

PowerShell 25

PowerShell에서 Windows Credential Manager 액세스

PowerShell에서 Windows Credential Manager 액세스 Windows Server 2008 R2에서 PowerShell 2.0(SP2010 때문에 필요)을 사용하고 있습니다.윈도우즈 자격 증명 관리자에서 프로세스에 대한 자격 증명을 검색해야 합니다.저는 그것을 해낼 수 없을 것 같습니다. 나는 다음과 같은 암호를 받았습니다. [Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime] (new-object Windows.Security.Credentials.PasswordVault).RetrieveAll() | % { $_.RetrievePassword(); $_..

code 2023.10.30

Azure DevOps - PowerShell 스크립트에서 변수 설정 및 사용

Azure DevOps - PowerShell 스크립트에서 변수 설정 및 사용 Azure DevOps 빌드 파이프라인에는 두 개의 개별 PowerShell 스크립트가 있습니다.첫 번째 스크립트에서는 XML 파일에서 값을 얻고 환경 변수에 그 값을 설정합니다.두 번째 대본에서는 환경 변수의 값을 사용하고자 합니다.안타깝게도 환경 변수가 설정되지 않는 것 같습니다.이 시점에서 다음과 같은 것이 있습니다. 스크립트 1: $myXml = [xml](Get-Content ./MyXml.xml) $departmentId = $myXml.Department.Id Write-Host ##vso[task.setvariable variable=DepartmentId;]$departmentId Write-Host "Set ..

code 2023.10.20

콘솔2를 파워셸과 함께 사용할 수 있습니까?

콘솔2를 파워셸과 함께 사용할 수 있습니까? 저는 콘솔2의 열렬한 팬이고 최근에 파워쉘의 힘을 알게 되었습니다.전자 내부에 후자(일명 PowerShell 해석 셸)를 넣을 수 있습니까?콘솔2 설정에서 셸을 다음으로 설정합니다. %SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe 왜냐하면 이렇게 간단한 블로그 게시물은 답이 아니기 때문입니다.예, 제가 사용하는 방법입니다. (업데이트 - 요즘 ConEmu 사용) Scott Hanselman의 이 훌륭한 게시물을 참고하세요 - http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx또한 Console2+Power로 작업하는 동안 더 나..

code 2023.10.20

파일 이름에 대괄호 [ ]로 파일을 복사하고 * 와일드카드를 사용합니다.

파일 이름에 대괄호 [ ]로 파일을 복사하고 * 와일드카드를 사용합니다. Windows 7에서 PowerShell을 사용하고 있으며 한 폴더 구조에서 다른 폴더 구조로 여러 파일을 복사하는 스크립트를 작성하고 있습니다.일종의 컴파일 같은 거죠.lCopy-Itemcmdlet은 대괄호 [ ]가 일종의 와일드카드라고 생각합니다. 그리고 저는 어떤 이유로 대괄호를 벗어날 수 없습니다. 사용할 수 없습니다.-LiteralPath, 파일 이름에 날짜가 파일 이름의 일부로 포함되어 있고 날짜가 변경되기 때문에 별표 * 와일드카드를 사용하고 싶습니다.날짜가 버전 번호로 사용됩니다. 이 게시물은 도움이 되었지만 사각형 괄호를 벗어나는 눈금(괄호당 2배 또는 4배)은 없습니다. 오류가 발생하지 않습니다. PowerShel..

code 2023.10.20

PowerShell로 응용프로그램 실행 및 완료될 때까지 기다립니다.

PowerShell로 응용프로그램 실행 및 완료될 때까지 기다립니다. 다음과 같이 애플리케이션을 실행할 수 있습니까?PowerShell완료될 때까지 기다리십시오. 예를 들어, 실행하고 싶습니다.Thunderbird사용자가 닫은 후 출력물에 무언가를 인쇄할 수 있습니까? 두번째로, 이 어플리케이션을 사용하여 검색이 가능한가요?thunderbird시작 메뉴에서와 같은 키워드(수동으로 입력하면 결과가 반환됨)Mozilla Thunderbird) - 운영도 합니까? 감사합니다!다음과 같은 작업을 수행할 수 있습니다. Start-Process myprogram.exe -NoNewWindow -Wait 아니면 좀 더 간결한 메커니즘을 원한다면, 항상 다음과 같은 것이 있습니다.Out-Null해킹: myprogram..

code 2023.10.15

PowerShell - Get-Credential 디코딩 암호?

PowerShell - Get-Credential 디코딩 암호? 제 코드에 Get-Credential cmdlet을 사용하고 싶습니다. 암호를 시스템에서 쉽게 다시 해독하는 방법.보안.SecureString 형식? (코드의 한 부분에 암호를 명확한 텍스트 형식으로 사용해야 함) $credential = Get-Credential $credential.Password | ConvertFrom-SecureString $credential #How to show password in text format? 나의 해결책이지만, 일반적인 방법도 있다고 생각합니다. $credCachePS = New-Object System.Net.CredentialCache $credCachePS.Add("uridummy", "N..

code 2023.09.10

powershell - 로컬 사용자 및 해당 그룹 나열

powershell - 로컬 사용자 및 해당 그룹 나열 모든 로컬 사용자 및 관련 그룹(사용자, 파워 사용자, 관리자 등)과 함께 보고서를 작성하고 싶습니다. 나는 다음과 같은 방법으로 사용자를 얻습니다. $adsi = [ADSI]"WinNT://." $adsi.psbase.children | where {$_.psbase.schemaClassName -match "user"} | select @{n="Name";e={$_.name}} 어떻게 그들의 그룹을 회수해야 할지 모르겠어요잘 부탁드립니다.Google 사용자의 경우 사용자 목록을 가져오는 또 다른 방법은 다음과 같습니다. Get-WmiObject -Class Win32_UserAccount 출처: http://buckeyejeeps.com/blog..

code 2023.09.05

appendChild에서 추가한 원하지 않는(빈) xmlns 특성 제거

appendChild에서 추가한 원하지 않는(빈) xmlns 특성 제거 다음 코드가 있습니다. function setupProject($projectFile) { [xml]$root = Get-Content $projectFile; $project = $root.Project; $beforeBuild = $root.CreateElement("Target", ""); $beforeBuild.SetAttribute("name", "BeforeBuild"); $beforeBuild.RemoveAttribute("xmlns"); $project.AppendChild($beforeBuild); $root.Save($projectFile); } 새로 추가해야 합니다.XML 문서로 이동합니다. 하지만 빈 공간도 추가..

code 2023.09.05

인수가 있는 함수에서 Invoke-Command-ScriptBlock 사용

인수가 있는 함수에서 Invoke-Command-ScriptBlock 사용 원격 호스트에서 Invoke-Command와 해당 명령을 사용하여 명령을 실행하는 PowerShell 스크립트를 작성하고 있습니다.-ScriptBlock매개 변수예를들면, function Foo { ... return "foo" } $rv = Invoke-Command --Credential $c --ComputerName $fqdn -ScriptBlock ${function:Foo} 이것은 잘 작동합니다.제가 지금 하고 싶은 것은 같은 것이지만, 로컬 인수가 있는 함수를 호출합니다.예를들면, function Bar { param( [String] $a, [Int] $b ) ... return "foo" } [String] $x ..

code 2023.08.26

PowerShell의 URL에서 도메인 가져오기

PowerShell의 URL에서 도메인 가져오기 이 시나리오에서 PowerShell을 사용하여 도메인을 제거하려고 합니다.가장 효과적인 방법은 무엇입니까?example.com다음 변수 중에서? $URL = "http://www.example.com/folder/" (여기서 PowerShell을 사용하여 $URL을 $DOMAIN으로 변환/스트립하는 일종의 regex 명령) $DOMAIN = "example.com" # [System.Uri]"http://www.example.com/folder/" AbsolutePath : /folder/ AbsoluteUri : http://www.example.com/folder/ LocalPath : /folder/ Authority : www.example.com ..

code 2023.08.26
반응형