반응형

PowerShell 39

실행 정책을 성공적으로 변경하고 PowerShell 스크립트를 실행하도록 설정하는 방법

실행 정책을 성공적으로 변경하고 PowerShell 스크립트를 실행하도록 설정하는 방법 Windows Server 2008+ OS에서 실행 정책을 변경하는 것과 관련하여 문제가 있습니다.리소스 전체 액세스 권한이 필요한 스크립트를 처음 실행하고 Powershell을 상승 모드로 시작한 후 다음을 시도합니다. Set-ExecutionPolicy Unrestricted 하지만 이해합니다. Set-ExecutionPolicy : Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope. Due to the override,..

source 2023.08.05

PowerShell을 통해 .cmd 파일 실행

PowerShell을 통해 .cmd 파일 실행 PowerShell로 원격 서버에서 .cmd 파일을 실행하려고 합니다. .ps1 스크립트에서 저는 다음을 시도했습니다. C:\MyDirectory\MyCommand.cmd 다음 오류가 발생합니다. C:\MyDirectory\MyCommand.cmd is not recognized as the name of a cmdlet, function, script file, or operable program. 그리고 이것은 Invoke-Command C:\MyDirectory\MyCommand.cmd 다음 오류가 발생합니다. Invoke-Command : Parameter set cannot be resolved using the specified named para..

source 2023.08.05

PowerShell에서 큰(큰) 파일의 줄 수 가져오기

PowerShell에서 큰(큰) 파일의 줄 수 가져오기 파일에서 줄 수를 가져오는 방법 중 하나는 PowerShell의 다음 방법입니다. PS C:\Users\Pranav\Desktop\PS_Test_Scripts> $a=Get-Content .\sub.ps1 PS C:\Users\Pranav\Desktop\PS_Test_Scripts> $a.count 34 PS C:\Users\Pranav\Desktop\PS_Test_Scripts> 그러나 800MB의 대용량 텍스트 파일이 있는 경우 전체 파일을 읽지 않고 어떻게 줄 번호를 가져올 수 있습니까? 위의 방법은 RAM을 너무 많이 사용하여 스크립트가 손상되거나 완료하는 데 시간이 너무 오래 걸립니다.사용하다Get-Content -Read $nLinesAt..

source 2023.08.05

Powershell 7.3.0 탭 완료가 작동하지 않음

Powershell 7.3.0 탭 완료가 작동하지 않음 최근 PowerShell을 버전 7.3.0으로 업그레이드했는데 이제 명령을 입력하면 입력할 때와 같은 제안이 표시됩니다.pip덧붙여서list 이 이미지와 같이.또는 명령의 start를 입력하면 전체 이름이 표시됩니다. 문제는 제가 누르면 명령이 완료되지 않고, 대신 현재 디렉터리가 나열되기 시작한다는 것입니다. 즉, 한 번 누르면 이미지가 표시됩니다.또한 다음과 같이 명령의 전체 이름을 입력하기 시작할 때도pip li여전히 결말을 보여주지만, 누를 때는 아무 것도 하지 않습니다. 를 누른 후 제안을 통해 현재 명령을 완료할 수 있을 것으로 예상했습니다. 이 문제를 검색해 보았지만 7.3.0 버전과 동일한 사례를 찾지 못했습니다.(오른쪽 화살표) 키를..

source 2023.07.26

NuGet Package Manager 콘솔에 특정 패키지의 사용 가능한 모든 버전 나열

NuGet Package Manager 콘솔에 특정 패키지의 사용 가능한 모든 버전 나열 특정 패키지의 모든 버전 목록을 반환하는 NuGet PowerShell 명령은 무엇입니까? 다음을 시도해 보았지만, 각각 하나의 버전만 있는 다른 (비) 관련 패키지와 함께 NUnit의 한 버전만 반환됩니다. Get-Package -Source https://go.microsoft.com/fwlink/?LinkID=206669 -ListAvailable -Filter NUnit -AllVersions 참고: 기본 원격으로 자체 내부 패키지 소스가 있으므로 소스 URI를 지정합니다. 제가 이해하는 바로는-AllVersions스위치는 일치하는 각 패키지의 모든 버전을 풀백해야 합니다. 이해할 수가 없습니다. 제가 잘못하..

source 2023.07.26

VSC PowerShell.이 시스템에서 스크립트 실행이 사용되지 않도록 설정되어 있으므로 npm 이후 업데이트 패키지 .ps1을 로드할 수 없습니다.

VSC PowerShell.이 시스템에서 스크립트 실행이 사용되지 않도록 설정되어 있으므로 npm 이후 업데이트 패키지 .ps1을 로드할 수 없습니다. VSC에서 웹 사이트를 설계하고 있으며 PowerShell이 기본 터미널입니다. 이전에 웹 사이트를 업데이트하고 Firebase에 배포한 후에 Firebase 도구를 업데이트하라는 메시지가 표시되었습니다. 이 작업은 npm을 사용하여 수행했습니다.다음 오류가 없으면 Firebase 스크립트를 실행/액세스할 수 없는 직후: firebase : File C:\Users\mada7\AppData\Roaming\npm\firebase.ps1 cannot be loaded because running scripts is disabled on this system...

source 2023.05.22

다른 사용자로 PowerShell 실행 및 스크립트 실행

다른 사용자로 PowerShell 실행 및 스크립트 실행 필요한 이유에 대해 자세히 설명하지는 않겠지만 사용자는 서비스 계정으로 PowerShell을 시작할 수 있어야 하며 PowerShell이 로드되면 스크립트를 실행해야 합니다.저장된 자격 증명(보안 문자열로 저장됨)으로 이미 PowerShell을 시작할 수 있지만 아무리 해도 스크립트($args에 위치)를 실행할 수 없습니다.여러 가지 시도를 해봤는데, 현재 제가 있는 곳은 아래와 같습니다.어떤 도움이라도 주시면 감사하겠습니다. $user = "domain\service.account" $pwd1 = "big long huge string of characters" $pwd = ($pwd1 | ConvertTo-SecureString) $Creden..

source 2023.04.22

실행 중인 cmdlet의 현재 디렉토리를 가져오는 방법

실행 중인 cmdlet의 현재 디렉토리를 가져오는 방법 이것은 간단한 작업입니다만, 실행된 cmdlet이 있는 디렉토리에의 패스를 취득하는 방법에 대해서는, 몇번이나 몇개의 시도가 있었습니다.를 들어, " " " 를 하면 " " " 가 됩니다.C:\temp\myscripts\mycmdlet.ps1.C:\temp\myscripts\settings.xml저장할 수 있으면 좋겠습니다.C:\temp\myscripts부の の の within within の within mycmdlet.ps1. 이것은 (좀 번거롭지만) 동작하는 하나의 솔루션입니다. $invocation = (Get-Variable MyInvocation).Value $directorypath = Split-Path $invocation.MyCom..

source 2023.04.17

Powershell 스크립트에서 BAT 파일을 실행하는 가장 안전한 방법

Powershell 스크립트에서 BAT 파일을 실행하는 가장 안전한 방법 bat 파일을 직접 실행하는 powershell 스크립트를 얻을 수 없습니다.예를 들어, 이는 명령줄에서 작동합니다. .\\my-app\my-fle.bat 이 명령어를 스크립트에 추가하면 다음 출력이 됩니다. The term '.\\my-app\my-file.bat' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 다음 시도도 해봤는데 같은..

source 2023.04.12
반응형