Get-SPSite | where {$_.url -like "http://a *"}
Get-SPFarm | Format-List Id, BuildVersion, Servers, Solutions
Add-PSSnapin Microsoft.SharePoint.Powershell
===========
ExecuteHelloWorldScript from batchfile
powershell -Command "& {.\Hello.ps1}" -NoExit
pause
pause
powershell -Command "& {Set-ExecutionPolicy bypass}" -NoExit
===========
CreateContosoSite
if($args) {
$SiteName = $args[0]
$SiteUrl = "http://a:3811/sites/ " + $SiteName
Write-Host "Begin creating Contoso site at" $SiteUrl
Write-Host
$NewSite = New-SPSite -URL $SiteUrl -OwnerAlias Administrator -Template STS#1 -Name $SiteName
$RootWeb = $NewSite.RootWeb
$RootWeb.Title = "Contoso Site: " + $SiteName
$RootWeb.Update()
Write-Host "New Contoso site successfully created"
Write-Host "-------------------------------------"
Write-Host "Title:" $RootWeb.Title -foregroundcolor Yellow
Write-Host "URL:" $RootWeb.Url -foregroundcolor Yellow
Write-Host "ID:" $RootWeb.Id.ToString() -foregroundcolor Yellow
}
Else {
Write-Host "ERROR: You must supply Name as parameter when calling CreateContosoSite.ps1"
}
$SiteName = $args[0]
$SiteUrl = "http://a:3811/sites/ " + $SiteName
Write-Host "Begin creating Contoso site at" $SiteUrl
Write-Host
$NewSite = New-SPSite -URL $SiteUrl -OwnerAlias Administrator -Template STS#1 -Name $SiteName
$RootWeb = $NewSite.RootWeb
$RootWeb.Title = "Contoso Site: " + $SiteName
$RootWeb.Update()
Write-Host "New Contoso site successfully created"
Write-Host "-------------------------------------"
Write-Host "Title:" $RootWeb.Title -foregroundcolor Yellow
Write-Host "URL:" $RootWeb.Url -foregroundcolor Yellow
Write-Host "ID:" $RootWeb.Id.ToString() -foregroundcolor Yellow
}
Else {
Write-Host "ERROR: You must supply Name as parameter when calling CreateContosoSite.ps1"
}
===========
GetSharePointDlls
$path = "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14"
Get-ChildItem $path -recurse |
Where-Object {$_.name -like "*SharePoint*.dll"} |
Sort-Object -Property Name -unique |
Format-Table Name
Where-Object {$_.name -like "*SharePoint*.dll"} |
Sort-Object -Property Name -unique |
Format-Table Name
===========
GetSharePointPublishingFeatures
Get-SPFeature -Limit ALL |
Where-Object {$_.DisplayName -like "*Publishing*"} |
Sort-Object -Property Scope
Format-Table DisplayName, Id, Scope
Where-Object {$_.DisplayName -like "*Publishing*"} |
Sort-Object -Property Scope
Format-Table DisplayName, Id, Scope
===========
.\GetSharePointPublishingFeatures.ps1
Get-SPFarm | Format-List
Get-SPSite | where {$_.url -like "http://a *"}
.\CreateContosoSite.ps1 lab01test
Get-SPFarm | Format-List
Get-SPSite | where {$_.url -like "http://a *"}
.\CreateContosoSite.ps1 lab01test
===========
No hay comentarios:
Publicar un comentario