Delete-NAVApplicationObject
Deletes Business Central application objects from a database.
Syntax
Delete-NAVApplicationObject
[-DatabaseName] <String>
[-DatabaseServer <String>]
[-LogPath <String>]
[-Filter <String>]
[-SynchronizeSchemaChanges <String>]
[-NavServerName <String>]
[-NavServerInstance <String>]
[-NavServerManagementPort <Int16>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Delete-NAVApplicationObject
[-DatabaseName] <String>
[-DatabaseServer <String>]
[-LogPath <String>]
[-Filter <String>]
[-SynchronizeSchemaChanges <String>]
-Username <String>
-Password <String>
[-NavServerName <String>]
[-NavServerInstance <String>]
[-NavServerManagementPort <Int16>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
The Delete-NAVApplicationObject function deletes objects from the specified database. A filter can be specified to select the application objects to be deleted.
Examples
EXAMPLE 1
Delete-NAVApplicationObject -DatabaseName MyApp -Filter 'Type=Codeunit;Id=1..10'
Deletes codeunits 1..10 from the MyApp database
Parameters
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Specifies the name of the database from which you want to delete objects.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseServer
Specifies the name of the SQL server instance to which the database you want to delete objects from is attached. The default value is the default instance on the local host (.).
Type: | String |
Position: | Named |
Default value: | . |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Filter
Specifies the filter that selects the objects to delete.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogPath
Specifies the log folder.
Type: | String |
Position: | Named |
Default value: | "$Env:TEMP\NavIde\$([GUID]::NewGuid().GUID)" |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NavServerInstance
Specifies the Business Central Server instance that is being used.The default value is DynamicsNAV90.
Type: | String |
Position: | Named |
Default value: | DynamicsNAV90 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NavServerManagementPort
Specifies the port on the Business Central Server server that the Business Central Windows PowerShell cmdlets access. The default value is 7045.
Type: | Int16 |
Position: | Named |
Default value: | 7045 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NavServerName
Specifies the name of the server that hosts the Business Central Server instance, such as MyServer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
The password to use with the username parameter to authenticate to the database. If you do not specify a user name and password, then the command uses the credentials of the current Windows user to authenticate to the database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SynchronizeSchemaChanges
Specifies the schema synchronization behaviour. The default value is 'Yes'.
Type: | String |
Position: | Named |
Default value: | Yes |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Username
The user name to use to authenticate to the database. The user name must exist in the database. If you do not specify a user name and password, then the command uses the credentials of the current Windows user to authenticate to the database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None
You cannot pipe input to this function.
Outputs
None