반응형

PowerShell 11

타원이 없는 출력으로 파워셸 스크립트 변경(...)

타원이 없는 출력으로 파워셸 스크립트 변경(...) 다음 스크립트의 출력에 대한 도움이 필요합니다. 결과가 타원(...)과 함께 나타나지 않도록 말입니다.삽입하려고 했습니다.| Format-Table -Wrap -AutoSize제대로 이해가 안 되는 것 같아요 clear-host Add-PSSnapin microsoft.sharepoint.powershell -ErrorAction SilentlyContinue $services = new-object system.collections.sortedlist $servers = (get-spfarm).servers foreach ($server in $servers) { foreach($service in $server.serviceinstances) { i..

programing 2023.09.13

dig(DNS Lookup) 윈도우즈에서 DNS 서버 지정

dig(DNS Lookup) 윈도우즈에서 DNS 서버 지정 리눅스에서, 나는dig다음 명령을 사용하여 127.0.0.1의 DNS 서버를 지정합니다. dig google.com @127.0.0.1 윈도우용 Bind 도구를 설치했습니다.choco install bind-toolsonly. 같은 명령을 실행하려면 어떻게 해야 합니까?다음 오류가 발생합니다. PSC:\Users\jhilden> dig google.com @127.0.0.1 라인:1 문자:21dig google.com @127.0.0.1+ ~참조 연산자 뒤에 속성 이름이 없습니다. 라인:1 문자:16dig google.com @127.0.0.1+ ~~~~분할 연산자 '@'은 변수를 참조하는 데 사용할 수 없습니다.표현.'@127'은(는) 명령에 ..

programing 2023.09.03

PowerShell cmdlet의 소스 코드를 볼 수 있습니까?

PowerShell cmdlet의 소스 코드를 볼 수 있습니까? PowerShell을 배우고 있습니다.Get-ChildItem과 같은 기본 제공 cmdlet의 소스 코드를 볼 수 있습니까?이제 Powershell 소스를 Github에서 사용할 수 있습니다. 의 소스Get-ChildItem여기서 찾을 수 있습니다.사실 PowerShell Community Extensions를 확인해 보는 것이 가장 좋습니다.이 오픈 소스 소프트웨어 커뮤니티 프로젝트는 "넓게 유용한 추가 cmdlet 세트를 제공하는 것을 목표로 합니다..."이 프로젝트의 개발자들은 PowerShell MVP이고 그들의 것을 알고 있습니다. 기존 PowerShell cmdlet에 대한 리플렉션을 사용하는 한 PowerShell MVP Ois..

programing 2023.08.29

PowerShell에서 공간을 %20으로 바꾸려면 어떻게 해야 합니까?

PowerShell에서 공간을 %20으로 바꾸려면 어떻게 해야 합니까? 사용자 입력에서 HTTP 경로를 구성하는 PowerShell 스크립트를 만들고 있습니다.출력은 사용자 입력의 공백을 제품별 코드 "%2F"로 변환해야 합니다. 다음은 소스와 출력의 샘플입니다. 사이트 URL은 상수가 될 수 있지만, 프로그램에서 사용되는 것처럼 변수가 재사용에 더 적합합니다. /http:%2F%2SPServer/Projects/" $Company="Company" $Product="Product" $Project="The new project" $SitePath="$SiteUrl/$Company/$Product/$Project" 출력으로 필요한 항목: '/http:%2F%2FSPServer%2FProjects%2FCo..

programing 2023.08.24

시간을 밀리초 단위로 찾으시겠습니까?

시간을 밀리초 단위로 찾으시겠습니까? PowerShell을 사용하여 시간(밀리초)을 어떻게 찾을 수 있습니까?다음을 사용하여 전체 날짜를 밀리초 단위로 얻을 수 있습니다. Get-Date -Format HH:mm:ss.fff 이 질문에서는 지정된 날짜 시간(밀리초)(Microsoft epoch time)을 찾을 것을 제안합니다.이 문제는 다음을 통해 쉽게 해결할 수 있습니다. [Math]::Round((Get-Date).ToFileTime()/10000) 또는 [Math]::Round((Get-Date).ToFileTimeUTC()/10000) 이 시간을 Unix 에포크 시간(초)으로 변환하는 방법 [Math]::Round((Get-Date).ToFileTime() / 10000000 - 11644473..

programing 2023.08.14

매개 변수를 사용하여 Powershell 스크립트에서 실행 파일 실행

매개 변수를 사용하여 Powershell 스크립트에서 실행 파일 실행 그래서 저는 실행할 방법을 설정하기 위해 전달할 인수가 있는 실행 파일을 실행해야 하는 파워셸 스크립트를 가지고 있습니다. 그리고 저는 매개 변수, 즉 디렉토리를 구성 파일로 전달해야 합니다.그래서 이게 제가 가진 것입니다. Start-Process -FilePath "C:\Program Files\MSBuild\test.exe" -ArgumentList /genmsi/f $MySourceDirectory\src\Deployment\Installations.xml /f는 짧은 이름이고 file은 내 속성의 긴 이름입니다...powershell에서 /for /file에 대한 위치 매개 변수를 찾을 수 없다는 오류가 발생합니다. 무슨 생각..

programing 2023.08.14

링크란 무엇입니까?PowerShell의 첫 번째 동등 제품은 무엇입니까?

링크란 무엇입니까?PowerShell의 첫 번째 동등 제품은 무엇입니까? 아래의 스니펫은 파일 목록에서 FTP의 디렉터리를 탐지합니다. C#와 같이 아래와 같습니다. var files = new List(){"App_Data", "bin", "Content"}; var line = "drwxr-xr-x 1 ftp ftp 0 Mar 18 22:41 App_Data" var dir = files.First(x => line.EndsWith(x)); PowerShell의 마지막 줄을 변환하려면 어떻게 해야 합니까?이런 거... $files = @("App_Data", "bin", "Content") $line = "drwxr-xr-x 1 ftp ftp 0 Mar 18 22:41 App_Data" $dir = ..

programing 2023.08.09

PowerShell이 빈 배열을 배열로 반환하지 않음

PowerShell이 빈 배열을 배열로 반환하지 않음 이것이 효과가 있다는 것을 고려할 때: $ar = @() $ar -is [Array] True 왜 안 되는 거지? function test { $arr = @() return $arr } $ar = test $ar -is [Array] False 즉, 테스트 기능에서 빈 배열이 반환되지 않는 이유는 무엇입니까?PowerShell이 단순히 인수만 반환하는 것이 아니라 캡처되지 않은 모든 스트림 출력을 반환하기 때문에 기능이 작동하지 않습니다.return진술.빈 배열이 다음으로 분할됩니다.$null그 과정에서그러나 배열 구성 연산자()를 추가하여 반환 시 배열을 보존할 수 있습니다.,): function test { $arr = @() return ,$a..

programing 2023.07.30

powershell에서 마침표 '.' 연산자는 무엇을 합니까?

powershell에서 마침표 '.' 연산자는 무엇을 합니까? 이건 이상한 거예요.는 일적으파외명부실때사다용합니행할령을 합니다.&다음과 같은 연산자: & somecommand.exe -p somearguments 하지만, 오늘 저는 우연히 발견했습니다..연산자는 다음과 같이 사용됩니다. .$env:systemdrive\chocolatey\chocolateyinstall\chocolatey.cmd install notepadplusplus 이 시나리오에서 기간은 어떤 목적으로 사용됩니까?이해가 잘 안 돼요."." 점 소싱 연산자는 사용자가 호출한 다른 스크립트에서 변수를 보내고 받습니다.&" 호출 연산자는 변수만 전송합니다. 예를 들어, 다음을 고려합니다. 스크립트 1(call-operator.ps1): ..

programing 2023.07.30

PowerShell에서 exe를 호출하여 성공 또는 실패에 대한 피드백을 얻습니다.

PowerShell에서 exe를 호출하여 성공 또는 실패에 대한 피드백을 얻습니다. PowerShell에서 실행 파일을 실행하고 if 문을 통해 성공 여부를 확인하려면 어떻게 해야 합니까? 특히 devenv.exe를 통해 PowerShell 스크립트에서 솔루션을 구축하려고 하는데 성공했는지 실패했는지 알아야 합니다.실패했다는 것은 빌드가 실패했다는 것을 의미하며, 나는 devenv가 셸로 무언가를 보내고 있다고 가정합니다(아마도.stderr스트림?) 사용해 보았습니다.&,Invoke-Expression그리고.Invoke-Item그리고 그들 모두가 exe를 실행하도록 할 수 있었습니다.하지만 저는 성공/실패에 대한 피드백을 결코 받을 수 없었습니다.사용해 보셨습니까?$LASTEXITCODE변수?마지막으로 ..

programing 2023.07.25
반응형