반응형

PowerShell 16

PowerShell의 함수 반환 값

PowerShell의 함수 반환 값 저는 쉐어포인트 팀 사이트 프로비저닝과 관련된 여러 작업을 수행하는 PowerShell 기능을 개발했습니다.궁극적으로, 나는 이 함수가 프로비저닝된 사이트의 URL을 String으로 반환하여 함수의 마지막에 다음 코드를 갖게 하기를 원합니다. $rs = $url.ToString(); return $rs; 이 함수를 호출하는 코드는 다음과 같습니다. $returnURL = MyFunction -param 1 ... 그래서 나는 String을 기대하고 있지만 그렇지 않습니다.대신 시스템 유형의 개체입니다.관리.자동화.PS 방법.문자열 형식 대신 해당 형식을 반환하는 이유는 무엇입니까?PowerShell은 적어도 더 전통적인 프로그래밍 관점에서 볼 때 정말 이상한 반환 의미..

programing 2023.05.11

PowerShell에서 DateTime을 포맷하는 방법

PowerShell에서 DateTime을 포맷하는 방법 다음과 같은 문제 없이 cmdlet을 포맷할 수 있습니다. $date = Get-Date -format "yyyyMMdd" 그러나 변수에 날짜가 지정되면 어떻게 형식을 지정해야 합니까?아래의 진술서 $dateStr = $date -format "yyyMMdd" 다음 오류를 반환합니다. "'-f' 연산자의 오른쪽에 값 식을 입력해야 합니다." 당신이 하는 것과 같습니다.NET: $DateStr = $Date.ToString("yyyyMMdd") 또는: $DateStr = '{0:yyyyMMdd}' -f $Date 간단하고 좋은 방법은 다음과 같습니다. $time = (Get-Date).ToString("yyyy:MM:dd")질문에 답변했지만 누락된 정..

programing 2023.04.26

PowerShell의 외부 프로세스에서 출력 데이터를 변수로 캡처하려면 어떻게 해야 합니까?

PowerShell의 외부 프로세스에서 출력 데이터를 변수로 캡처하려면 어떻게 해야 합니까? 외부 프로세스를 실행하여 PowerShell의 변수에 대한 명령 출력을 캡처하고 싶습니다.현재 사용 중입니다. $params = "/verify $pc /domain:hosp.uhhg.org" start-process "netdom.exe" $params -WindowStyle Hidden -Wait 명령이 실행 중인지 확인했지만 출력을 변수로 캡처해야 합니다.즉, -RedirectOutput은 파일로만 리다이렉트되므로 사용할 수 없습니다.는 ": "를 사용합니다.Start-Process대상 프로그램의 출력을 직접 캡처할 수 없습니다.일반적으로 콘솔 응용 프로그램을 동기적으로 실행하기 위해 를 사용하지 마십시오...

programing 2023.04.21

PowerShell의 코드를 어떻게 코멘트합니까?

PowerShell의 코드를 어떻게 코멘트합니까? PowerShell(1.0 또는 2.0)에서 코드를 코멘트 아웃하려면 어떻게 해야 합니까?PowerShell V1에는#댓글로 남겨주세요. # This is a comment in PowerShell PowerShell V2의 경우는, 블록 코멘트에 사용할 수 있습니다.구체적으로는 도움말 코멘트에 사용할 수 있습니다. #REQUIRES -Version 2.0 Function blabla {} 에 대한 자세한 내용은.SYNOPSIS그리고..*_Comment_Based_Help에 대해 참조하십시오. 비고: 이러한 기능의 코멘트는,Get-HelpCmdLet 및 키워드 앞에 배치할 수 있습니다.Function또는 내부{}코드 이전 또는 이후입니다.해시 마크는 다음..

programing 2023.04.16

"Write-Host", "Write-Output" 또는 "[console]"의 차이점은 무엇입니까?: WriteLine?

"Write-Host", "Write-Output" 또는 "[console]"의 차이점은 무엇입니까?: WriteLine? 메시지를 출력하는 방법에는 여러 가지가 있습니다.를 통해 무언가를 출력하는 것의 효과적인 차이는 무엇입니까?Write-Host,Write-Output, 또는[console]::WriteLine? 또, 다음과 같은 것을 사용할 수 있습니다. write-host "count=" + $count 그+출력에 포함됩니다.왜요?표현식은 쓰기 전에 하나의 연결된 문자열을 생성하기 위해 평가되어야 하지 않나요?Write-Output파이프라인에서 데이터를 전송할 때 사용해야 하지만 반드시 화면에 표시할 필요는 없습니다.파이프라인이 최종적으로 그것을 쓸 것이다.out-default다른 어떤 것도 먼저..

programing 2023.04.16

PowerShell에서 두 개의 텍스트 파일을 연결하는 방법은 무엇입니까?

PowerShell에서 두 개의 텍스트 파일을 연결하는 방법은 무엇입니까? 이 기능을 복제하려고 합니다.cat명령어를 사용합니다. 두 파일을 명시적으로 변수에 읽고 변수를 연결한 다음 연결된 변수를 쓰는 솔루션은 피하고 싶습니다.및 cmdlet을 사용하면 됩니다. Get-Content inputFile1.txt, inputFile2.txt | Set-Content joinedFile.txt 이 스타일로 3개 이상의 파일을 연결할 수도 있습니다. 소스 파일의 이름이 같은 경우는, 와일드 카드를 사용할 수 있습니다. Get-Content inputFile*.txt | Set-Content joinedFile.txt 주 1: PowerShell 5 이전 버전에서는 에일리어스를 사용하여 이를 보다 간결하게 수행..

programing 2023.04.11
반응형