반응형

PowerShell 20

XML 하위 요소 추가

XML 하위 요소 추가 PowerShell을 사용하여 XML 트리에 여러 하위 요소를 추가하고자 합니다. 하나의 요소를 추가하는 것은 알고, 하나 또는 여러 개의 속성을 추가하는 것은 알고 있지만, 여러 개의 요소를 추가하는 방법은 이해할 수 없습니다. 하위 XML 트리를 텍스트로 쓰는 것도 한 가지 방법입니다. 하지만 한 번에 요소가 추가되지 않아서 이 방법을 사용할 수 없습니다. 한 가지 요소를 추가하려면 다음과 같이 합니다. [xml]$xml = get-content $nomfichier $newEl = $xml.CreateElement('my_element') [void]$xml.root.AppendChild($newEl) 잘 작동합니다.XML 트리는 다음과 같습니다. $xml | fc class..

programing 2023.11.02

텍스트 파일 및 콘솔에 오류 및 출력 쓰기

텍스트 파일 및 콘솔에 오류 및 출력 쓰기 실행 스크립트의 전체 출력(오류 포함)을 콘솔과 파일에 동시에 작성하려고 합니다.몇 가지 다양한 옵션을 시도해 보았습니다. .\MyScript.ps1 | tee -filePath C:\results.txt # only the output to the file .\MyScript.ps1 2> C:\results.txt # only the errors to the file and not the console .\MyScript.ps1 > C:\results.txt # only the output to the file and not the console 저의 희망은 파일을 사용하여 출력/오류를 검토하는 것이었습니다. 편집: 이것이 제 현재 시험 대본입니다.원하는 결과..

programing 2023.09.13

오류 수정방법 "Microsoft에서 PowerShell 스냅인을 로드할 수 없습니다.파워쉘.다음 오류로 인한 진단: 파일 또는 어셈블리를 로드할 수 없습니다."

오류 수정방법 "Microsoft에서 PowerShell 스냅인을 로드할 수 없습니다.파워쉘.다음 오류로 인한 진단: 파일 또는 어셈블리를 로드할 수 없습니다." asp.net 웹 페이지에서 Powershell 스크립트를 실행하려고 하는데 스크립트를 실행하려고 하면 이 오류가 계속 나타납니다.스크립트를 실행하는 방법은 두 가지를 시도해 보았는데 두 가지 모두 같은 오류가 발생합니다.전체 오류는 다음과 같습니다. 요청 PSSnapInException: PowerShell 스냅인을 Microsoft에서 로드할 수 없음을 처리하는 동안 처리되지 않은 예외가 발생했습니다.파워쉘.다음 오류로 인해 진단: 'C:\source\repos\' 파일 또는 어셈블리를 로드할 수 없습니다.웹앱\WebApp\Microsoft..

programing 2023.09.08

PowerShell에서 보안 FTP를 자동화하는 가장 좋은 방법은 무엇입니까?

PowerShell에서 보안 FTP를 자동화하는 가장 좋은 방법은 무엇입니까? PowerShell을 사용하여 데이터베이스 백업 파일의 FTP 다운로드를 자동화하고 싶습니다.파일 이름에 날짜가 포함되어 있어서 매일 같은 FTP 스크립트를 실행할 수 없습니다.PowerShell에 내장되어 있거나 를 사용하여 이 작업을 수행할 수 있는 깨끗한 방법이 있습니까?NET 프레임워크? 보안 FTP 세션을 사용합니다.몇 가지 실험 끝에 PowerShell에서 안전한 FTP 다운로드를 자동화하는 방법을 생각해 냈습니다.이 스크립트는 Chilkat Software에서 관리하는 공용 테스트 FTP 서버에서 실행됩니다.따라서 이 코드를 복사하여 붙여넣으면 수정 없이 실행됩니다. $sourceuri = "ftp://ftp.se..

programing 2023.09.03

파워셸:명령줄에서 powershell을 호출할 때 변수를 스위치 매개 변수로 전달하려면 어떻게 해야 합니까?

파워셸:명령줄에서 powershell을 호출할 때 변수를 스위치 매개 변수로 전달하려면 어떻게 해야 합니까? 일반적으로 스위치 매개 변수의 지정을 일부 변수로 연기하려면 WhatIf 매개 변수에 표시된 식을 스위치 매개 변수에 전달할 수 있습니다. test.ps1 param ( [string] $source, [string] $dest, [switch] $test ) Copy-Item -Path $source -Destination $dest -WhatIf:$test 이를 통해 스위치 작업 시 뛰어난 유연성을 얻을 수 있습니다.그러나 powershell을 cmd.exe 등으로 호출하면 다음과 같은 결과가 발생합니다. D:\test>powershell -file test.ps1 -source test.ps..

programing 2023.09.03

"2" 인수를 사용하여 "DownloadFile"을 호출하는 중 예외 발생: "WebClient 요청 중에 예외가 발생했습니다."

"2" 인수를 사용하여 "DownloadFile"을 호출하는 중 예외 발생: "WebClient 요청 중에 예외가 발생했습니다." 프로세스를 자동화하고 설치하기 위해 필요한 파일을 다운로드하도록 설정하려고 합니다.스크립트를 실행할 때마다 오류가 계속 발생하고 일요일부터 7가지 방법으로 변경했는데도 오류가 발생합니다. 스크립트는 다음과 같습니다. if (test-path $java_path) { Write-Output "Java already installed. Skipping script" exit 0 } else { $source = "http://our.server.com/java-installer.zip" $destination = "c:\CHPACS" $client = new-object Syst..

programing 2023.08.29

PowerShell을 사용하여 작업 표시줄에 고정하는 방법

PowerShell을 사용하여 작업 표시줄에 고정하는 방법 PowerShell을 사용하여 Windows 7(윈도우 7)의 작업 표시줄에 일부 프로그램을 고정하려면 어떻게 해야 합니까?단계별로 설명해 주세요. 다음 코드를 수정하여 폴더를 작업 표시줄에 고정하는 방법은 무엇입니까?예를들면 $folder = $shell.Namespace('D:\Work') 이 길에서,example이름이 지정된 폴더입니다.호출할 수 있습니다.Verb(작업 표시줄에 고정) 셸을 사용합니다.응용 프로그램 COM 개체입니다.다음은 몇 가지 코드 예제입니다. http://gallery.technet.microsoft.com/scriptcenter/b66434f1-4b3f-4a94-8dc3-e406eb30b750 이 예는 다소 복잡합니..

programing 2023.08.29

파워셸에서 콘다 환경을 활성화하는 방법은 무엇입니까?

파워셸에서 콘다 환경을 활성화하는 방법은 무엇입니까? 버전Anaconda 4.8.3 수행할 수 없는 작업: 파워셸에서 어떤 환경도 활성화할 수 없습니다.conda activate base 할 수 있는 일: conda env list conda create -n xxx conda remove -n xxx 많은 해결책을 시도해 보았지만 소용이 없었습니다. conda init powershell restart powershell conda activate conda update -n base conda다시 실행 1 conda install -n root -c pscondaenvs pscondaenvs Set-ExecutionPolicy RemoteSigned 달려. activate base 실행 결과conda..

programing 2023.08.24

PowerShell 스크립트를 exe로 변환

PowerShell 스크립트를 exe로 변환 덜 기술적인 사용자에게 배포할 수 있도록 PS1 파일을 .exe 파일로 변환하려고 합니다. PowerShell을 실행하는 방법을 설명하는 것보다 두 번 클릭하기만 하면 훨씬 쉬울 것입니다. 어떻게 하면 이를 달성할 수 있을까요? 이 온라인 도구 대신 PS2EXE를 사용하면 스크립트를 강제로 업로드하고 스크립트 내에 기밀 정보가 있는 경우 보안 위반이 발생합니다. GUI 모드를 사용할 수 있습니다. 자세한 내용은 GitHub 저장소를 참조하십시오.당신은 몇 가지 유료 및 무급 해결책을 가지고 있습니다.마지막 답변에 동의합니다. 온라인 도구가 코드를 보관하고 있지 않고 신뢰할 수 있는 경우에만 사용하십시오. 두 가지 무료 기능이 있습니다. PS2EXE-GUI F2..

programing 2023.08.19
반응형