PowerShell(8)배열,해시 표 탐색(첨부:붙 여 넣 기 복사)
배열
PowerShell 에서 변 수 를 배열 로 설명 할 때"@"기 호 를 사용 해 야 합 니 다.예 를 들 어
$strUsers=@(""user1","user2","user3) <enter>
이렇게 해서 우 리 는 세 명의 구성원 을 가 진 배열 을 성명 했다.값 보기,사용:$strUsers <enter>
한 배열 의 구성원 수 를 집계 하 는 등 다른 조작 도 있다.
$strUsers.Count <enter>
보기 또는 배열 구성원 에 게 단독으로 값 을 부여 합 니 다(주의해 야 할 것 은 PowerShell 은 대부분의 프로그램 언어 와 마찬가지 로 배열 구성원 아래 표 시 는 0 부터 계산 합 니 다):$strUsers[0] <enter>
$strUsers[1]="marui" <enter>
다음 과 같은 추가 번호 로 배열 을 합 칠 수도 있 습 니 다.해시 시계
해시 표,즉 사전 은 매우 우수한 데이터 구조 로 우리 가 키 워드 를 사용 하여 조회 할 수 있 도록 해 준다.이것 은 성능 손실 이 거의 없다.이것 은 모두 그의 기본 구조 가 컴퓨터 저장 연산 특성 에 잘 부합 되 기 때문이다.
해시 표 변 수 를 설명 할 때 도 기호"@"을 사용 해 야 합 니 다.예 를 들 어
$age=@{} <enter> "MaRui"=21;"Lee"=27;"Tom"=53
배열 과 비슷 한 것 도 다음 과 같다.
$age["MaRui"] <enter>
( , , )
$age["Ma"]=24 <enter>
$age["Ma"]=25 <enter>
( , )
$age.remove("Ma") <enter>
$age.clear() <enter>
이 절의 내용 은 매우 간단 하 니 여기까지 만 이야기 하 자.여러분 이 시간 을 내 서 나의 블 로 그 를 방문 해 주 셔 서 감사합니다!내 려 간 후 PowerShell 에서 복사 붙 여 넣 기 를 어떻게 하 느 냐 는 질문 이 왔 습 니 다.사실 방법 은 간단 합 니 다.마우스 오른쪽 단 추 를 누 르 면 됩 니 다.
복제 하 다.
나 는 cmdlet 를 사용 하여 BIOS 정 보 를 보고 복사 했다.
get-wmiobject -class Win32_BIOS <enter>
Step 1:
마우스 왼쪽 단 추 를 누 르 면 복사 할 내용 을 직접 선택 합 니 다.
Step 2:
선택 한 영역 에서 마우스 오른쪽 단 추 를 누 르 면 복 사 됩 니 다.
여기에 붙 여 넣 기:
SMBIOSBIOSVersion : 7UET82WW (3.12 )Manufacturer : LENOVOName : Ver 1.00PARTTBL(SerialNumber : R8RNGG3Version : LENOVO - 3120
붙이다
Step 1:
내용 을 복사 합 니 다.아래 스 크 립 트 내용 을 복사 해 보 세 요.(이 스 크 립 트 는 BIOS 의 자세 한 정 보 를 보 는 데 사 용 됩 니 다):
$info = get-wmiobject -class Win32_BIOS -namespace root\CIMV2 -comp .
foreach ($objItem in $info) {
write-host “BIOS Characteristics: ” $objItem.BiosCharacteristics
write-host “BIOS Version: ” $objItem.BIOSVersion
write-host “Build Number: ” $objItem.BuildNumber
write-host “Caption: ” $objItem.Caption
write-host “Code Set: ” $objItem.CodeSet
write-host “Current Language: ” $objItem.CurrentLanguage
write-host “Description: ” $objItem.Description
write-host “Identification Code: ” $objItem.IdentificationCode
write-host “Installable Languages: ” $objItem.InstallableLanguages
write-host “Installation Date: ” $objItem.InstallDate
write-host “Language Edition: ” $objItem.LanguageEdition
write-host “List Of Languages: ” $objItem.ListOfLanguages
write-host “Manufacturer: ” $objItem.Manufacturer
write-host “Name: ” $objItem.Name
write-host “Other Target Operating System: ” $objItem.OtherTargetOS
write-host “Primary BIOS: ” $objItem.PrimaryBIOS
write-host “Release Date: ” $objItem.ReleaseDate
write-host “Serial Number: ” $objItem.SerialNumber
write-host “SMBIOS BIOS Version: ” $objItem.SMBIOSBIOSVersion
write-host “SMBIOS Major Version: ” $objItem.SMBIOSMajorVersion
write-host “SMBIOS Minor Version: ” $objItem.SMBIOSMinorVersion
write-host “SMBIOS Present: ” $objItem.SMBIOSPresent
write-host “Software Element ID: ” $objItem.SoftwareElementID
write-host “Software Element State: ” $objItem.SoftwareElementState
write-host “Status: ” $objItem.Status
write-host “Target Operating System: ” $objItem.TargetOperatingSystem
write-host “Version: ” $objItem.Version
write-host
}
Step 2:PowerShell 에서 마우스 우 클릭 으로 사용 하면 됩 니 다.
결 과 를 보다.
조금 만 더 입력 하면 실 행 됩 니 다.여러분 스스로 결 과 를 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PHP 배열에서 요소의 값이 최대 값인 키 이름을 가져옵니다.Qiita 에 " "@ PHP 매뉴얼 데이터 최대값이 나타나는 순서대로 획득 결과 키를 정렬한 후 가져오기 결과 @ paiza.IO PHP v5.6.40, v7.1.33, v7.4.4 " "@ StackOverflo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.