반응형

powershell 16

PowerShell의 변수에 null 값을 할당하려면 어떻게 해야 합니까?

PowerShell의 변수에 null 값을 할당하려면 어떻게 해야 합니까? null 값을 다음과 같은 변수에 할당합니다.$dec, 하지만 그것은 나에게 오류를 줍니다.여기 내 코드가 있습니다. import-module activedirectory $domain = "domain.example.com" $dec = null Get-ADComputer -Filter {Description -eq $dec} 이 변수들은 자동 변수들입니다, 예를 들어,$null,$true,$false기타. about_Automatic_Variables, https://technet.microsoft.com/en-us/library/hh847768.aspx?f=255&MSPPError=-2147217396 를 참조하십시오. $N..

programing 2023.11.07

Powershell: XML을 문자열로 변환

Powershell: XML을 문자열로 변환 XML-Object를 문자열로 변환하는 방법을 찾고 있습니다. 파워셸에서 $xml.toString()과 같은 방법이 있습니까?당신은 아마도 당신을 찾고 있을 것입니다.OuterXml. $xml.OuterXml당신이 원하는 것을 줘야 합니다XML 개체를 어떻게 만들고 있습니까? 일반적으로 개체에서 XML 문자열을 원할 경우 다음을 사용합니다. $object | ConvertTo-Xml -As String 시도해 보기: [string[]]$text = $doc.OuterXml #or use Get-Content to read an XML File $data = New-Object System.Collections.ArrayList [void] $data.Add($..

programing 2023.10.23

Powershell의 Copy-Item의 -container 인수의 의미는 무엇입니까?

Powershell의 Copy-Item의 -container 인수의 의미는 무엇입니까? 저는 MS PowerShell의 스크립트를 작성하고 있습니다.이 스크립트는 다음을 사용합니다.Copy-Item지휘.이 명령의 선택적 인수 중 하나는 "입니다.-container". 인수에 대한 설명서에는 이 인수를 지정하는 "복사 작업 중에 컨테이너 개체를 보존합니다."라고 나와 있습니다. 복사 작업 중에 보존되지 않은 컨테이너 개체를 원하는 사람은 제가 마지막이기 때문에 이 모든 것이 좋습니다.하지만 진지하게 이 논쟁은 무엇을 하는 것일까요?특히 디스크 디렉토리 트리를 한 곳에서 다른 곳으로 복사하는 경우, 이것이 동작에 어떤 차이가 있습니까?Copy-Item지휘?저도 그 문서가 도움이 되지 않는다고 생각했습니다.그..

programing 2023.10.13

PowerShell 5.1 - 현재 사용 중인 모듈을 제거하는 방법

PowerShell 5.1 - 현재 사용 중인 모듈을 제거하는 방법 우리는 일부 PowerShell 모듈을 하나의 배포 PowerShell 스크립트에 사용하고 있습니다.다음 명령을 사용하여 모듈(즉, XXXX)을 "C:\프로그램 파일\Windows PowerShell\Modules". Install-Module -Name "XXXX" -AllowClobber -RequiredVersion "XXXX" -Repository "XXXX" -Scope AllUsers 이제 이 모듈의 기능을 사용하면 다음 명령을 사용하여 배포 스크립트가 끝날 때 제거합니다. Remove-Module -Name "XXXX" -force Uninstall-Module -Name "XXXX" -AllVersions -force 그러..

programing 2023.10.08

AD 계정이 잠겨 있는지 확인하려면 어떻게 해야 합니까?

AD 계정이 잠겨 있는지 확인하려면 어떻게 해야 합니까? 특정 AD 계정이 잠겼는지 확인이 가능한지 알고 싶습니다. 명령은 이 매개 변수를 반환하지 않습니다. -------------------------- 예 3 -------------------------------------------------- 명령 프롬프트:C:\PS>Get-ADUser 글렌존 - 속성 * - 성 : 존- 이름 : 글렌 존- 사용자 주체 이름 : jglen- 주어진 이름 : 글렌- 사용 가능: False- Sam 계정 이름 : Glen John- ObjectClass :- 사용자 SID : S-1-5-21-2889043008-4136710315-2444824263-3544- 오브제GUID : e1418d64-096c-4cb0-..

programing 2023.09.28

32비트 cmd.exe에서 64비트 파워셸을 시작하는 방법은?

32비트 cmd.exe에서 64비트 파워셸을 시작하는 방법은? 이상한 질문인 것은 알지만 대상 64비트 Windows Server 2008 R2 클러스터 서버에서 32비트 cmd.exe를 실행하는 타사 벤더에 갇혀 있습니다.여기서부터 64비트 PowerShell 창을 실행하고 스크립트를 실행하고자 합니다. 제 시험은 이렇습니다. powershell.exe "Get-Module -ListAvailable| Where-Object {$_.name -eq 'FailoverClusters'}" 32비트 cmd.exe에서 실행하면 아무것도 반환되지 않습니다.64비트 cmd.exe에서 실행하면 다음을 얻을 수 있습니다. ModuleType Name ExportedCommands ---------- ---- ----..

programing 2023.09.28

Powershell을 사용하여 SQL Server 버전을 확인하려면 어떻게 해야 합니까?

Powershell을 사용하여 SQL Server 버전을 확인하려면 어떻게 해야 합니까? 파워셸을 사용하여 SQL Server Edition 및 Version을 가장 쉽게 확인할 수 있는 방법은 무엇입니까?단지 레지스트리를 사용하는 옵션이지만, 일부 시스템에서는 레지스트리를 사용하는 것이 더 빠를 수 있다는 것을 발견했습니다. $inst = (get-itemproperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server').InstalledInstances foreach ($i in $inst) { $p = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL').$i (G..

programing 2023.09.18

파워쉘 안에서 키스트로크를 수행하는 방법은?

파워쉘 안에서 키스트로크를 수행하는 방법은? vmware 클러스터 환경에서 몇 가지 정보를 가져올 수 있는 ps1 스크립트가 있습니다. ps1 스크립트를 사용하려면 ENTER 버튼 키 입력이 필요합니다. 그럼, 어떻게 하죠? -고맙습니다제가 제대로 이해했다면, PowerShell에서 ENTER 키 입력을 대화형 애플리케이션으로 전송하시겠습니까? $wshell = New-Object -ComObject wscript.shell; $wshell.AppActivate('title of the application window') Sleep 1 $wshell.SendKeys('~') 해당 대화형 애플리케이션이 PowerShell 스크립트인 경우에는 PowerShell 창의 제목 표시줄에 있는 내용을 AppAct..

programing 2023.09.08

Powershell: 프로세스 개체에 대한 표준 출력 및 오류 캡처

Powershell: 프로세스 개체에 대한 표준 출력 및 오류 캡처 PowerShell에서 Java 프로그램을 시작하여 결과를 콘솔에 인쇄하고 싶습니다. 저는 이 질문의 지침을 따릅니다. Start-Process를 통해 표준 출력 및 오류 캡처 하지만 저에게는, 이것이 제가 예상했던 것처럼 작동하지 않습니다.내가 뭘 잘못하고 있는 거지? 다음은 스크립트입니다. $psi = New-object System.Diagnostics.ProcessStartInfo $psi.CreateNoWindow = $true $psi.UseShellExecute = $false $psi.RedirectStandardOutput = $true $psi.RedirectStandardError = $true $psi.FileNam..

programing 2023.08.24

함수의 필수 및 기본 매개 변수

함수의 필수 및 기본 매개 변수 발신자 주소와 수신자 주소가 항상 동일하도록 특수한 목적(오류 메시지)을 위해 PowerShell send-email-function을 조금 작성했습니다. Function Send-EMail { Param ( [Parameter(Mandatory=$true)] [String]$EmailTo = "ToAddr@gmx.at", # default [Parameter(Mandatory=$true)] [String]$EmailFrom = "FromAddr@gmail.com", #default [Parameter(Mandatory=$true)] [String]$Subject, [Parameter(Mandatory=$true)] [String]$Body, [Parameter(manda..

programing 2023.08.24
반응형