Powershell 20

PowerShell에서 gcloud cmdlet을 찾을 수 없는 이유는 무엇입니까?

PowerShell에서 gcloud cmdlet을 찾을 수 없는 이유는 무엇입니까? Google Cloud SDK(gcloud)를 일반적으로 다음과 같이 업데이트했습니다. gcloud components update PowerShell의 경우 다음과 같은 이점이 있습니다. gcloud components update powershell 입니다.gcloud --version표시: Google Cloud SDK 122.0.0 beta 2016.01.12 bq 2.0.24 bq-win 2.0.24 bundled-python 2.7.10 core 2016.08.16 core-win 2016.08.05 gcloud gsutil 4.20 gsutil-win 4.20 powershell 0.1.3 windows-ss..

programing 2023.08.17

Chocolaty 설치 경로는 어디입니까?

Chocolaty 설치 경로는 어디입니까? PowerShell을 사용하여 현재 Chocolaty 설치 경로를 알아보고 있습니다.설치 시 환경 변수가 설정되어 있습니다.ChocolateyInstall으로 설정된C:\Chocolatey0.9.8.27 미만의 Chocolatey 버전에서는 기본적으로 다음과 같이 설정됩니다.C:\ProgramData\Chocolatey. 참고: 기본적으로,C:\ProgramDataWindows의 폴더가 숨겨져 있습니다.숨겨진 파일 및 폴더를 사용 가능으로 설정해야 합니다.Folder Options | View또는 Windows 탐색기 주소 표시줄에 직접 복사/붙여넣기를 통해 위에 표시된 경로로 직접 이동할 수 있습니다. Chocolaty 버전 0.9.9에서는 이전 폴더 위치에서..

programing 2023.08.12

setCaseSensitiveInfo를 모든 폴더 및 하위 폴더에 재귀적으로 적용

setCaseSensitiveInfo를 모든 폴더 및 하위 폴더에 재귀적으로 적용 Windows(윈도우)에서 닷넷 코어 프로젝트를 "대소문자 구분"으로 구성하여 프로덕션 서버(linux)에서와 같이 작동하도록 하려고 합니다. 저는 다음과 같은 방법을 찾았습니다. fsutil.exe file setCaseSensitiveInfo "C:\my folder" enable 문제는 이 함수가 재귀적이지 않다는 것입니다. 대/소문자 구분 플래그는 플래그를 적용하는 특정 폴더에만 영향을 미칩니다.해당 폴더의 하위 폴더에 자동으로 상속되지 않습니다. 그래서 저는 이것을 모든 폴더와 하위 폴더에 재귀적으로 적용하는 파워셸 스크립트를 만들려고 합니다. 비슷한 것을 구글에 검색해보고 명령줄만 수정해봤는데, 맞는 키워드를 찾..

programing 2023.08.12

배열 목록을 방지합니다.인덱스 반환에서 추가()

배열 목록을 방지합니다.인덱스 반환에서 추가() (시스템을 사용하여) Powershell에서 ArrayList의 반환 값(=Index)을 억제하는 방법이 있습니까?컬렉션.ArrayList) 또는 다른 클래스를 사용해야 합니까? $myArrayList = New-Object System.Collections.ArrayList($null) $myArrayList.Add("test") Output: 0 추가 방법의 반환 값을 무시하도록 무효로 캐스팅할 수 있습니다. [void]$myArrayList.Add("test") 다른 옵션은 $null로 리디렉션하는 것입니다. $myArrayList.Add("test") > $null 두 가지 옵션이 더 있습니다 :) 파이프와 외부 널 연결 $myArrayList.Ad..

programing 2023.07.28

큰따옴표로 묶인 문자열에서 개체의 속성을 사용하려면 어떻게 해야 합니까?

큰따옴표로 묶인 문자열에서 개체의 속성을 사용하려면 어떻게 해야 합니까? 다음 코드가 있습니다. $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups..

programing 2023.05.24

PowerShell에서 Windows 탐색기 창을 열 수 있습니까?

PowerShell에서 Windows 탐색기 창을 열 수 있습니까? 이것이 가능할 것이라고 확신합니다만, 방법을 찾을 수가 없습니다. 단서는?사용: ii . 의 줄임말로 Invoke-Item . PowerShell 명령줄에서 가장 많이 입력하는 항목 중 하나입니다.몇 가지 옵션이 있습니다. Powershell은 cmd.exe와 마찬가지로 경로에서 실행 파일을 찾습니다.따라서 파워셸 프롬프트에 탐색기를 입력하면 됩니다.이 방법을 사용하면 cmd-line 인수도 전달할 수 있습니다(http://support.microsoft.com/kb/314853) 참조). Invoke-Item cmdlet은 실행 파일을 실행하거나 윈도우즈 PowerShell 내에서 파일(또는 파일 집합)을 여는 방법을 제공합니다.별칭:..

programing 2023.04.29

PowerShell에서 특정 변수가 글로벌 범위에 존재하는지 여부를 테스트하려면 어떻게 해야 합니까?

PowerShell에서 특정 변수가 글로벌 범위에 존재하는지 여부를 테스트하려면 어떻게 해야 합니까? WPF 애플리케이션의 UI 자동화에 PowerShell 스크립트를 사용하고 있습니다.일반적으로 스크립트는 글로벌 변수 값에 따라 그룹으로 실행됩니다.스크립트를 1개만 실행하고 싶을 때는 수동으로 이 변수를 설정하는 것이 조금 불편하기 때문에 이 변수를 체크하고 없으면 설정하는 방법을 찾고 있습니다. test-path variable:\foo이 동작하지 않는 것 같습니다.아직도 다음 오류가 뜨기 때문입니다. 변수 '$global:foo'가 설정되지 않았으므로 검색할 수 없습니다. Test-Path 는 특별한 구문과 함께 사용할 수 있습니다. Test-Path variable:global:foo 이는 환경변..

programing 2023.04.19

'Get-ADUser' 용어가 cmdlet 이름으로 인식되지 않습니다.

'Get-ADUser' 용어가 cmdlet 이름으로 인식되지 않습니다. 다음 쿼리를 사용하여 Windows 2008 서버의 사용자를 나열했지만 실패하여 다음 오류가 발생했습니다. $server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext - force;$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential $cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)} ..

programing 2023.04.14

파워셸:스크립트에 오류가 표시되지 않도록 하려면 어떻게 해야 합니까?

파워셸:스크립트에 오류가 표시되지 않도록 하려면 어떻게 해야 합니까? 예를 들어 PowerShell 스크립트가 존재하지 않는 서버("bla")의 SQL Server 개체를 생성하려고 하면 PowerShell에서 많은 PowerShell 오류가 빨간색으로 표시됩니다. 스크립트는 ""의 에""의 값을 체크합니다.$?이러한 호출 후 오류를 표시 및 기록하고 나면 PowerShell 오류의 여러 줄도 표시하지 않는 것이 좋습니다. 스크립트에 표시되는 것을 비활성화하려면 어떻게 해야 합니까?몇 가지 옵션이 있습니다.은 ""를 하는 것입니다.ErrorAction설정을 지정합니다. -Erroractioncmdlet을 사용하다 를 사용할 수 .-erroraction 'silentlycontinue'이 명령어는 기본적으..

programing 2023.04.14

Powershell의 'more' 명령어 또는 'less' 명령어 중 어느 것에 해당합니까?

Powershell의 'more' 명령어 또는 'less' 명령어 중 어느 것에 해당합니까? 로 접속하여 를 매기는 ?more ★★★★★★★★★★★★★★★★★」lessLinux\Unix 쉘에서 사용할 수 있는 명령어와 유사합니까?네, 있습니다. some-cmdlet | out-host -paging음... 다른 플랫폼에서 기대할 수 있는 것과 거의 같은 "more"가 있습니다.다음의 예를 시험해 보겠습니다. dir -rec | more dir -rec | more나쁜 조언입니다. 출력 페이지 설정 등에는 필요 없는 명령어를 화면에 출력하기 전에 powershell이 명령어 전체를 평가하게 됩니다. 경우 크래쉬할 수 " " " " " " " " " " " " ( " 。dir 'C:\' | more) 「」,..

programing 2023.04.14