반응형

powershell 23

현재 PowerShell 스크립트의 위치를 확인하는 가장 좋은 방법은 무엇입니까?

현재 PowerShell 스크립트의 위치를 확인하는 가장 좋은 방법은 무엇입니까? 공통 모듈 또는 스크립트를 참조해야 할 때는 항상 현재 스크립트파일에 관련된 경로를 사용합니다.이렇게 하면 스크립트는 항상 라이브러리에서 다른 스크립트를 찾을 수 있습니다. 그렇다면 현재 스크립트의 디렉토리를 판별하는 최선의 표준 방법은 무엇일까요?현재 하고 있는 일은 다음과 같습니다. $MyDir = [System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition) 모듈에서는 "(.psm1)"을 사용할 수 .$PSScriptRoot그러나 일반 스크립트(.ps1 파일)에서는 설정되지 않습니다. 현재 PowerShell 스크립트 파일의 위치를 얻는 표준 방법은 무엇..

programing 2023.04.08

Join-Path를 사용하여 3개 이상의 문자열을 하나의 파일 경로에 결합하려면 어떻게 해야 합니까?

Join-Path를 사용하여 3개 이상의 문자열을 하나의 파일 경로에 결합하려면 어떻게 해야 합니까? 파일 경로에 두 문자열을 결합하려면 다음과 같이 사용합니다. $path = Join-Path C: "Program Files" Write-Host $path 은 that prints that"C:\Program Files" 이의 문자열에 할 경우 $path = Join-Path C: "Program Files" "Microsoft Office" Write-Host $path PowerShell에서 다음 오류가 발생합니다. Join-Path : 'Microsoft Office' 입니다. 1 D:\users\my_script.ps1:1 문자:18 $= " Files" " Office" + $path = jo..

programing 2023.04.08

PowerShell에서 문자열이 null인지 빈지 확인하는 방법은 무엇입니까?

PowerShell에서 문자열이 null인지 빈지 확인하는 방법은 무엇입니까? ★★★★★★★★★★★★★★★★★★★★★?IsNullOrEmptyPowerShell 서인인 인인null 인 power power power power power power? 아직 찾을 수 없고, 내장 방법이 있다면 이 함수는 쓰고 싶지 않습니다.너무 힘들게 하는 거 아니야?PowerShell은 이를 매우 우아하게 처리합니다. 예: > $str1 = $null > if ($str1) { 'not empty' } else { 'empty' } empty > $str2 = '' > if ($str2) { 'not empty' } else { 'empty' } empty > $str3 = ' ' > if ($str3) { 'not em..

programing 2023.04.08
반응형