SharePoint Manager Plus is not starting
SharePoint Manager Plus uses Postgres database by default and the database connectivity needs 33315 port to work. Check if any other application runs in the same port. If so change the default port number in the database_params.conf in the conf folder of product location (url=jdbc:postgresql://localhost:[Your_Port_Number_here]/spmpdb?useUnicode=true&characterEncoding=UTF-8) or free the port 33315 (Recommended).
User account Privileges
User account used for configuring the On-Premise Farm server must have the below mentioned privileges
Add-PSSnapin Microsoft.SharePoint.PowerShell
Get-SPDatabase | Add-SPShellAdmin DOMAIN\UserName [ Replace DOMAIN\UserName with actual User account]
Add-PSSnapin Microsoft.SharePoint.PowerShell
$user = "DOMAIN\UserName"
$displayName = "User Display Name"
Get-SPWebApplication | foreach { `
$policy = $_.Policies.Add($user,$displayName) `
$role = $_.PolicyRoles.GetSpecialRole([Microsoft.SharePoint.Administration.SPPolicyRoleType]::FullControl) `
$policy.PolicyRoleBindings.Add($role) `
$_.Update() `
}
SharePoint Manager Plus Farm Configuration
1. What should I do if "Access is denied" error message shown?
Possible ReasonsEnable-PSRemoting -Force
In case of your Remote machine (SharePoint Server machine) and Client machine (SharePoint Manager Plus installed machine) being in different domains, run the below commands in the client machine, opening the PowerShell as administrator, (Check if any Public network connection is available in the machine. If so, change it to Domain or Private and Proceed)
Enable-PSRemoting -Force
Set-Item WsMan:\localhost\client\trustedhosts -Value "server.domain.com" [FullyQualifiedDomainName of the remote machine] -Concatenate -Force
Restart-Service WinRM
2. "Cannot access the farm" error message displayed. What should I do?
Possible Reasons
Enable-PSRemoting -Force
Enable-WSManCredSSP -Role Server -Force
Enable-PSRemoting -Force
Enable-WSManCredSSP -Role Client -DelegateComputer "server.domain.com" [FullyQualifiedDomainName of the Remote machine] -Force
Click here to check your Group policy settings.
In case of your Remote machine (SharePoint Server machine) and Client machine (SharePoint Manager Plus installed machine) being in different domains, run the below commands in the client machine, opening the PowerShell as administrator, (Ignore this if you had already done this step)
Enable-PSRemoting -Force
(ignore if already done this step)Set-Item WsMan:\localhost\client\trustedhosts -Value "server.domain.com" [FullyQualifiedDomainName of the remote machine] -Concatenate -Force
Restart-Service WinRM
3. What should I do if "Remote/Local PowerShell Settings required in order to add farm" error message shown?
Possible ReasonsRun the below commands in Client machine's PowerShell as administrator,
Enable-PSRemoting -Force
Set-Item WsMan:\localhost\client\trustedhosts -Value "server.domain.com" [FullyQualifiedDomainName of the remote machine] -Concatenate -Force
Restart-Service WinRM
Run the below command in Remote machine's PowerShell as administrator,
Enable-PSRemoting -Force
4. "PowerShell Version is less than 2" error shown. What should I do?
SharePoint Manager Plus needs the PowerShell version 2 or above to work. Upgrade your PowerShell version.
5. "Remote/Local Powershell settings required" error shown. What should I do?
SolutionsFollow the below pre-requisites for enabling Remote PowerShell on both remote server machine (SharePoint Server) and local machine (where SharePoint Manager Plus is installed)
Perform the below steps on the SharePoint Server Machine: Open the PowerShell as administratorEnable-PSRemoting -Force
Enable-WSManCredSSP -Role Server -Force
Enable-PSRemoting -Force
Enable-WSManCredSSP -Role Client -DelegateComputer "server.domain.com" (Fully Qualified Domain Name of the Remote server)
Get-Item wsman:\localhost\shell\MaxMemoryPerShellMB
(To check the current powershell memory size) Set-Item wsman:\localhost\shell\MaxMemoryPerShellMB -Value 1024 -Force
( Run this only if memory is less than 1024 MB) Restart-Service WinRM
Get-Item wsman:\localhost\shell\MaxShellsPerUser
(To check the maximum concurrent shells allowed per user) Set-Item wsman:\localhost\shell\MaxShellsPerUser -Value 30 -Force
( Run this only if count is less than 30) Restart-Service WinRM
Enable-PSRemoting -Force
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "server.domain.com" (Fully Qualified Domain Name of the Remote server) -Concatenate -Force
Restart-Service WinRM
Syncing
1. There is problem with my automated scheduled sync. It doesn't happen.
2. Sync Now is not working
Required Local Group Policy Settings
This group policy settings needs to be done in machine where SharePoint Manager Plus application is installed.
To enable client-side CredSSP to allow user credential delegation for winrm for your target machine in the domain, set the following policy values:
Creating custom PowerShell session configuration
Perform the below steps on the SharePoint Server Machine: Open the PowerShell as administrator,
Now, open the SharePoint Manager Plus installation location and go to ManageEngine\SharePoint Manager Plus\bin folder,
Copyright © 2016, ZOHO Corp. All Rights Reserved. |