首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IF/ELSE Get-SPWeb

IF/ELSE Get-SPWeb
EN

Stack Overflow用户
提问于 2016-11-10 22:04:50
回答 2查看 318关注 0票数 1

我正在尝试快速检查网站是否存在。我的IF语句中似乎有一个错误,但我不确定正确的语法。下面是我的代码:

代码语言:javascript
复制
$URLis = "https://ourdevsite.dev.com/sites/flibidyboots"

add-pssnapin microsoft.sharepoint.powershell -ea 0

IF ((Get-SPWeb $URLis) -ne 0){
    Write-Host "Site does not exist, so we can proceed with building it" -foregroundcolor green
    }
Else {
Write-Host "Site does exist, so we need to pick another URL" -foregroundcolor red
}

我哪里搞错了?

EN

回答 2

Stack Overflow用户

发布于 2016-11-10 22:08:18

好的,首先它的$null,不是0。其次,如果它不是$null,它就存在,所以你的情况是混淆的。

票数 1
EN

Stack Overflow用户

发布于 2016-11-10 22:12:17

下面是一些可以工作的代码。

代码语言:javascript
复制
Add-PSSnapin "Microsoft.SharePoint.Powershell" -ErrorAction SilentlyContinue

$url = "http://teams"

$w = Get-SPWeb -Identity $url -ErrorAction SilentlyContinue
if ($w) {
   Write-Host "Site Exists" -ForegroundColor Green
} else {
   Write-Host "No Site" -ForegroundColor Red
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40529544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档