Ga naar inhoud
Contact us

PowerShell

Gebruik de PowerShell-stap om uw eigen scripts op te nemen.

Section titled “Gebruik de PowerShell-stap om uw eigen scripts op te nemen.”

Een PowerShell-stap voert uw eigen script uit onder elk uitvoeringsbeleid. Een script dat een module laadt, bijvoorbeeld PnP.PowerShell voor SharePoint, heeft een beleid nodig waarmee modules kunnen worden geladen: RemoteSigned, de standaardinstelling op Windows Server. Restricted, de standaardinstelling op Windows 11, blokkeert de bestanden van de module, waarna het script stopt met "de module kan niet worden geladen".

Stel het in voor de hele machine, zodat het ook geldt voor het serviceaccount van de jobserver: start PowerShell als administrator en voer het volgende uit:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

Meer lezen: Installatie van PnP PowerShell · Microsoft: over uitvoeringsbeleid

Merk op dat u SMART Migration-variabelen kunt doorgeven aan PowerShell-variabelen en resultaten kunt terugzetten in SMART Migration-variabelen. Daarnaast kunt u vanuit uw script asynchroon naar het Sessielog schrijven, zodat u de voortgang kunt volgen terwijl het script wordt uitgevoerd.

CMDLETIngebouwde PowerShell-cmdlets van SMART Migration om uw scripts te koppelen
Get-FlowVariableWijs de waarde van een SMART Migration-variabele toe aan een PowerShell-variabele.
Set-FlowVariableWijs de waarde van een PowerShell-variabele toe aan een SMART Migration-variabele.
Add-FlowLogRowVoeg een rij toe aan het Sessielog van SMART Migration. U kunt de uitkomst van de PowerShell-stap optioneel instellen op Ok/Waarschuwing/Fout
Connect-PnPOnlineMaak vanuit PowerShell verbinding met SharePoint via een SMART Migration-verbinding

PowerShell-voorbeelden