Ищет, как я могу конвертировать много PowerShell для PnP sharepoint в C #
Пример: Connect-PnPOnline
Некоторые Powershell
$PasswordAsSecure = ConvertTo-SecureString $Password -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential ($UserName , $PasswordAsSecure)
Connect-PnPOnline -Url $SiteUrl -Credentials $Credentials
$RootSiteContext = Get-PnPContext
# Determine the SharePoint version
$ServerVersion = (Get-PnPContext).ServerLibraryVersion.Major
Чтобы это было в C # приложении?
Вот более конкретный PowerShell, который «работает», но библиотеки примеров на github не очень полезны.
Connect-PnPOnline -Url $hubUrl -Credentials $O365Credentials
$sc = Get-PnPSite
$w = Get-PnPWeb
$baseRelUrl=$w.ServerRelativeUrl
if (-not $baseRelUrl ) {
throw "hub site isn't created"
}