如果(($ ImageName -like“ devel ”) - 或($ ImageName -like“托管” )),我想创建一个条件,如果低于变量,在服务器上找到下面的变量值,那么“ADE安装成功”否则“ADE安装失败”
variable name :ADE_INFRA
variable value : \\scavere01-zfs.us.oim.com\ade_infra
variable name :ADE_PACKAGES
variable value : \\scavere01-zfs.us.oim.com\packages\windows
我创建了如下脚本,但脚本不提供任何输出。我不确定这是否是调用和读取系统变量的正确方法。任何人都可以帮忙吗?
if (($ImageName -like "*devel*") -or ($ImageName -like "*hosted*"))
{
$env= (gci env:*).GetEnumerator() | Sort-Object Name | Out-String
if (ADE_INFRA -eq "\\scavere01-zfs.us.oim.com\ade_infra" -And ADE_PACKAGES -eq "\\scavere01-zfs.us.oim.com\packages\windows")
{
$ADE = "ADE Installation Success"
echo "ADE = ADE Installation Success"
}
if (ADE_INFRA -eq $null -And ADE_PACKAGES -eq $null)
{
$ADE = "ADE Installation Failed"
echo "ADE = ADE Installation Failed"
}
}
答案 0 :(得分:0)
这应该可以解决您在代码中遇到的问题:
?xml version="1.0" encoding="UTF-8"?>
<Name>Tom</Name>
<Name>Peter</Name>