1
나중에 스크립트에서 사용할 변수에 출력을 쓸 수있는 If/Else 스크립트가 필요합니다. Powershell 변수에 IF 문 작성
if (!(Get-Module -ListAvailable -Name servermanager)) {
Import-Module servermanager
}
$WinFeat = Get-WindowsFeature -Name telnet-client | Where installed
if ($WinFeat -EQ $null) {
Add-WindowsFeature telnet-client
}
은 기본적으로 내가 같은 것을 할 수 있다고 생각했다 : 여기
내가 가진 무엇인가 "물건"는 표준 출력에 사용됩니다
if (!(Get-Module -ListAvailable -Name servermanager)) {
Import-Module servermanager
} else {
$alreadyModule
}
$WinFeat = Get-WindowsFeature -Name telnet-client | Where installed
if ($WinFeat -EQ $null) {
Add-WindowsFeature telnet-client
} else {
$alreadyFeature
}
if (($alreadyModule) -and ($alreadyFeature) {Write-Host "STUFF INSTALLED"}
그 I는 것이다 안 사한 플레이 북에서 사용하십시오.
본질적으로 나는 이것이 이미 설치되어 있고 이미 설치되어 있다면 STUFF INSTALLED를 Anabilities에서 사용하도록 작성한다고 쓰고 싶지만 ... 나는 그것없이 변수를 쓰는 방법을 알아낼 수 없다. 먼저 시작 :
$alreadyModule = ....
$alreadyFeature = ....
어떤 도움을 주시면 감사하겠습니다.
'$ alreadyFeature = (은 Get-WindowsFeature -Name 텔넷 클라이언트를) .Installed'? –