첫 번째 영어는 유감 스럽지만 PowerShell 스크립팅에 대한 도움이 필요합니다. 필자는 IIS 서버에 powershell 스크립트를 설정해야하며 "응용 프로그램 추가"에 문제가 있습니다. 사이트에 웹 응용 프로그램이 있는지 확인해야합니다. 나는 사이트 "testsite2"powershell을 사용하여 IIS의 웹 응용 프로그램 목록 표시
$webapplication=Get-WebApplication | Where-Object {$_. applicationpool -eq "testsite2"} | select -expand Name;
의 모든 웹 어플리케이션을 선택 싶어하지만 오류
로 끝나는] 명령을 문제가 선택 : 1 개 문자 : 부동산의 "이름"found.At 라인이 될 수 없습니다 : 75 Get-WebApplication | Where-Object {$ _. applicationpool -eq "testsite2"} | 선택 ... CategoryInfo을 : InvalidArgument을 (Microsoft.IIs.P ... gurationElement : PSObject), PSArgumentException FullyQualifiedErrorId [객체 선택] : ExpandPropertyNotFound, Microsoft.PowerShell.Commands.SelectObjectCommand
을 이해하지는 . "Name"열의 값을 선택하려면 어떻게해야합니까?
선택 :내가 같은 결과를
Get-ChildItem –Path IIS:\AppPools\ | Where-Object {$_. Name -eq "testsite2"} | select -ExpandProperty applications
결과를 얻을 속성 "응용 프로그램"을 찾을 수 없습니다. 줄 번호 : 1 char : 80 Get-ChildItem -Path IIS : \ AppPools \ | Where-Object {$ _. 이름 -eq "testsite2"} | S ... CategoryInfo : InvalidArgument (Microsoft.IIs.P ... gurationElement : PSObject) PSArgumentException FullyQualifiedErrorId [오브젝트 선택] ExpandPropertyNotFound을 Microsoft.PowerShell.Commands.SelectObjectCommand
을 나는 당신이 실제 속성을 찾는 방법을 보여 얻을 명을 포함 대답을 수정 제안) – 4c74356b41
4c74356b41 @ 좋은 생각, 업데이트 대답 –