Get-NAVDataUpgrade
Gets information about a data upgrade process that is currently running, or the last completed data upgrade process.
Syntax
Get-NAVDataUpgrade
[[-Tenant] <TenantId>]
[-ServerInstance] <String>
[-Force]
[<CommonParameters>]
Get-NAVDataUpgrade
[[-Tenant] <TenantId>]
[-ErrorOnly]
[-ServerInstance] <String>
[-Force]
[<CommonParameters>]
Get-NAVDataUpgrade
[[-Tenant] <TenantId>]
[-Detailed]
[-ServerInstance] <String>
[-Force]
[<CommonParameters>]
Get-NAVDataUpgrade
[[-Tenant] <TenantId>]
[-Progress]
[[-Interval] <Int32>]
[-ServerInstance] <String>
[-Force]
[<CommonParameters>]
Description
This information is available until the Microsoft Dynamics NAV Server instance is restarted.
Examples
EXAMPLE 1
Get-NAVDataUpgrade -ServerInstance DynamicsNAV
TenantId : default
TotalFunctionCount : 3
ExecutedFunctions : 3
Progress : 100.00 %
Details : {Check1, Upg1, Upg2}
Errors :
State : Completed
This example gets information about the data upgrade process that is currently running or the last completed data upgrade process.
EXAMPLE 2
Get-NAVDataUpgrade -ServerInstance DynamicsNAV -Progress -Interval 2
Data Upgrade Process is currently in progress...
Percent complete: 0.00 %
[ ]
This example monitors progress of current data upgrade process by requesting the Microsoft Dynamics NAV Server for status every 2 seconds (the default is every second).
EXAMPLE 3
Get-NAVDataUpgrade -ServerInstance DynamicsNAV -Detailed
SessionId : 57
CodeunitId : 111111
FunctionName : Check1
CompanyName : CRONUS International Ltd.
StartTime : 6/10/2014 5:45:37 PM
Duration : 00:00:05.0008043
State : Completed
Error :
SessionId : 58
CodeunitId : 111111
FunctionName : Upg1
CompanyName : CRONUS International Ltd.
StartTime : 6/10/2014 5:45:42 PM
Duration :
State : FailedPendingResume
Error : error.....
SessionId : 59
CodeunitId : 111111
FunctionName : Upg2
CompanyName : CRONUS International Ltd.
StartTime : 6/10/2014 5:45:42 PM
Duration : 00:00:02.0071301
State : Completed
Error :
This example returns a detailed status of a currently running or completed data upgrade process.
Parameters
-Detailed
Lists details about all the upgrade function that were invoked during the data upgrade process. You can format the output as a table by appending the command with "| ft" or "| ogv".
Type: | SwitchParameter |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorOnly
Lists errors that occurred during the data upgrade process.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Forces the command to run without asking for user confirmation.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interval
Specifies how often (in seconds) the cmdlet requests the current status of data upgrade process. This parameter can only be used together with the -Progress switch. The default value is 1 second.
Type: | Int32 |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Progress
Provides live progress indication about the data upgrade process that is currently running.
Type: | SwitchParameter |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerInstance
Specifies the name of a Dynamics NAV Server instance, for example, DynamicsNAV or myinstance. You can specify either the full name of an instance, such as MicrosoftDynamicsNavServer$myinstance or the short name such as myinstance. Include the name in single-quotes.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tenant
Specifies the ID of a tenant on the Microsoft Dynamics NAV Server instance. You can omit the Tenant parameter only if the Microsoft Dynamics NAV Server instance is not configured to run multiple tenants.
Type: | TenantId |
Aliases: | Id |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Inputs
System.String
You can pass the value of the ServerInstance and Tenant parameters as a string to this cmdlet.
Outputs
Microsoft.Dynamics.Nav.Types.NavUpgradeProcessExecutionDetails