반응형

Powershell 22

파워셸 스크립트를 사용하여 두 폴더를 동기화하는 방법

파워셸 스크립트를 사용하여 두 폴더를 동기화하는 방법 두 개의 폴더가 있습니다. FolderAD:\Powershell\원본 FolderBD:\Powershell\copy 이제, 저는 계속하고 싶습니다.FolderA그리고.FolderB동기화(즉, 사용자가 파일/디렉토리를 변경/수정/수정할 때)FolderA그러면 동일한 변화가 발생해야 합니다.FolderB). 노력했습니다. $Date = Get-Date $Date2Str = $Date.ToString("yyyMMdd") $Files = gci "D:\Powershell\Original" ForEach ($File in $Files){ $FileDate = $File.LastWriteTime $CTDate2Str = $FileDate.ToString("yyy..

source 2023.08.22

Powershell에서 Native .tar 추출

Powershell에서 Native .tar 추출 나는 있습니다.tar.gz추출해야 하는 파일입니다.▁withzip▁the▁gun로 건집 비트를 했습니다.GzipStream의 입니다.System.IO.Compression하지만 그 네임스페이스에서 타르볼을 다룰만한 것을 찾을 수 없었습니다.우리가 할 수 있는 일이.tarPowershell에 있는 파일들?Powershell 스크립트에서 이러한 함수/메소드/객체 구성/시스템 바이너리를 호출할 수 있는 것만이 중요합니다. 실제로 Powershell로 작성할 필요는 없습니다. (중요한 경우 64비트 윈도우 10을 사용합니다.) 추신: "7zip 사용"이라고 말하지 마십시오. 그것은 네이티브가 아닙니다.는 어요믿을 믿습니다.tar는 이 게시물이 게시된 이후 Win..

source 2023.08.17

경고: 모듈 리포지토리를 찾을 수 없습니다.

경고: 모듈 리포지토리를 찾을 수 없습니다. 활성화된 윈도우 서버 2016 표준에 도커를 설치하려고 했습니다.실행했습니다.“Install-Module -Name DockerMsftProvider -Repository PSGallery -Force”실패했습니다.그것은 PSGallery를 찾을 수 없다고 제안했습니다.실행했습니다."Get-PSRepository". 오류: 경고: 모듈 리포지토리를 찾을 수 없습니다. 나는 그것을 해결하기 위해 3가지 방법을 검색했지만 하나도 작동하지 않았습니다. 실행했습니다.Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Verbose -Force성공적으로 초콜릿을 성공적으로 설치했습니다. 실행합니다"powers..

source 2023.08.12

Powershell, xml을 화면으로 출력

Powershell, xml을 화면으로 출력 저는 PowerShell을 배우고 있습니다.변수에 xml 파일을 로드하고 조작할 수 있습니다.그런 다음 개체의 저장 방법을 호출하여 디스크에 저장할 수 있습니다.하지만 결과적으로 xml을 화면으로 출력할 수 있는 방법이 있을 것으로 예상했습니다.찾을 수 없을 것 같습니다.파일로 출력한 다음 파일에서 화면으로 출력하는 것 외에 다른 방법이 있습니까?Community Extensions를 작동시키지 못했으며 추가 설치를 원하지 않습니다.마이크로소프트 블로그에서 또 다른 접근법을 찾았습니다. function WriteXmlToScreen ([xml]$xml) { $StringWriter = New-Object System.IO.StringWriter; $XmlWri..

source 2023.08.12

VSTS: 빌드/릴리스 변수를 Powershell 스크립트 작업으로 전달

VSTS: 빌드/릴리스 변수를 Powershell 스크립트 작업으로 전달 VSTS에서 빌드 변수를 사용하여 다음과 같은 Azure Web App 애플리케이션 설정을 구성하는 것이 좋습니다. Powershell 스크립트를 사용하여 게시 작업을 수행합니다.앱 설정을 설정하기 위해 다음 스크립트를 사용할 수 있습니다. param($websiteName, $appSettings) Set-AzureWebsite -Name $websiteName -AppSettings $appSettings 이러한 빌드 변수를 수동으로 Powershell 스크립트 빌드 작업에 전달할 수 있습니다. PrepareAppSettings.ps1 -websiteName "MyWebApp" -appsettings @{"MyConnection..

source 2023.08.12

Powershell Invoke-Rest 메서드가 http 500 코드 응답 본문을 반환하도록 하는 방법

Powershell Invoke-Rest 메서드가 http 500 코드 응답 본문을 반환하도록 하는 방법 Invoke-RestMethod 호출은 아래에서 매우 유용하지 않은 예외만 반환하며 (내가 아는 한) 본문 내용을 수집할 수 없습니다(피들러 추적 결과에 표시된 JSON 개체).http 500 정의가 매우 구체적이기 때문에 문제 해결을 위해 클라이언트가 응답 본문을 반환해야 하기 때문에 이는 상당히 잘못된 구현인 것 같습니다.내가 뭘 빼놓았나요? invoke-restmethod -method Post -uri "https://api-stage.enviance.com/ver2/EqlService.svc/eql" -Body (ConvertTo-Json $eqlhash) -Headers @{"Authori..

source 2023.08.02

현재 로그인한 사용자(도메인 및 컴퓨터) + 상태(활성, 유휴, 부재중)를 확인하는 Powershell 스크립트

현재 로그인한 사용자(도메인 및 컴퓨터) + 상태(활성, 유휴, 부재중)를 확인하는 Powershell 스크립트 서버에서 로그온한 사용자를 확인할 수 있는 간단한 명령을 찾고 있습니다.나는 이것을 압니다. Get-WmiObject -Class win32_computersystem 하지만 이것은 내가 필요로 하는 정보를 제공하지 못할 것입니다.반환됨: 도메인 제조업체 모델 이름(시스템 이름) 기본 소유자 이름 총 실제 메모리 윈도우즈 2012 서버에서 Powershell 3.0을 실행합니다. 또한. Get-WmiObject Win32_LoggedOnUser -ComputerName $Computer | Select Antecedent -Unique 제가 필요한 정확한 답을 주지 못합니다.저는 유휴 시간이나..

source 2023.07.28

PowerShell에서 절대 경로를 상대 경로로 변환하는 방법은 무엇입니까?

PowerShell에서 절대 경로를 상대 경로로 변환하는 방법은 무엇입니까? PowerShell 스크립트에서 경로를 상대 경로로 변환하려고 합니다.PowerShell을 사용하여 이 작업을 수행하는 방법은 무엇입니까? 예: Path to convert: c:\documents\mynicefiles\afile.txt Reference path: c:\documents Result: mynicefiles\afile.txt 그리고. Path to convert: c:\documents\myproject1\afile.txt Reference path: c:\documents\myproject2 Result: ..\myproject1\afile.txt 기본 제공되는 Resolve-Path: Resolve-Path ..

source 2023.07.28

Powershell에서 Powershell 콘솔 창을 여는 방법

Powershell에서 Powershell 콘솔 창을 여는 방법 다중 플링크(PuTTY) 세션을 클러스터의 Windows 버전으로 사용하기 위해 스크립트를 작성하고 있습니다.하지만 파워셸에서 여러 개의 파워셸 창을 열고 싶어서 막혔습니다.powershell 명령을 입력하면 새 세션이 열립니다.이것은 bash에 bash를 입력하는 것과 비슷합니다.여러 개의 물리적 창이 열리길 원합니다. 다른 아그들뿐만 아니라 윈도우 스타일도 시도했지만 소용이 없었습니다.저는 당신이 아는 방법이 있는지 궁금합니다.도움 주신 거 정말 고맙습니다.제가 찾아봤는데 여기에 이미 아무것도 없었어요.시간 내주셔서 감사합니다. 새 창이 열립니다. 다음 중 하나: start-process powershell 또는: start powers..

source 2023.07.18

로컬로 생성된 스크립트를 원격 서명 실행 정책에서 실행할 수 없는 이유는 무엇입니까?

로컬로 생성된 스크립트를 원격 서명 실행 정책에서 실행할 수 없는 이유는 무엇입니까? 이 질문은 질문 본문에서 반박하거나 실제 문제를 해결하지 못하는 응답을 계속 끌어모으기 때문에 다음과 같은 간단한 요약을 읽어 보십시오. 기본 PowerShell 설치에서 스크립트를 실행하지 않는 이유는 무엇입니까?라는 질문이 아닙니다. 이것은 "PowerShell 설치에서 인터넷에서 다운로드한 스크립트를 실행하지 않는 이유"에 대한 질문이 아닙니다. 문제는 왜.RemoteSigned실행 정책은 실행해서는 안 되는 스크립트 실행을 방해하고 있습니다. RemoteSigned 사용할 실행 정책은 이뿐입니다.저는 다른 덜 제한적인 정책들이 사용 가능하다는 것을 알고 있습니다.만약 그 정책들이 받아들여질 수 있는 대체물이었다면..

source 2023.05.04
반응형