Move-IDQDatabox

Navigation:  Catalog & System Administration > L'Automation Console > I cmdlet di IrionEDM > Change Management >

Move-IDQDatabox

Previous pageReturn to chapter overviewNext page

Il cmdlet Move-IDQDatabox sposta le Databox tra Datashelf diversi.

Sintassi

<# Moves a Databox among different Datashelves from inside a registered Catalog #>

Move-IDQDatabox [-SourceShelf] <string> [-DestinationShelf] <string> [-SourceBoxName] <string>

[-BoxConflictBehaviour] {RaiseError | Replace | KeepExisting} [-CustomColumnBehaviour] {ImportAll | SkipAll |

MatchingOnly} [[-PartitionedTableBehaviour] {Move | Lose | Create}] [[-EditPassword_SourceShelf] <string>]

[[-EditPassword_DestinationShelf] <string>] [[-ShowDetailedResult]] [-WhatIf] [-Confirm]  [<CommonParameters>]

 

<# Moves a Databox among different Datashelves from inside a registered Catalog in pipeline mode #>

Move-IDQDatabox [-DestinationShelf] <string> [-SourceBoxName] <string> [[-DestinationBoxName] <string>]

[-BoxConflictBehaviour] {RaiseError | Replace | KeepExisting} [-CustomColumnBehaviour] {ImportAll | SkipAll |

MatchingOnly} [[-EditPassword_SourceShelf] <string>] [[-EditPassword_DestinationShelf] <string>] [[-ShowDetailedResult]] 

[-InputObject <psobject>] [-WhatIf] [-Confirm]  [<CommonParameters>]

 

Argomenti

 

Parametro

Descrizione

 Richiesto

-BoxConflictBehaviour 

<{RaiseError | Replace | KeepExisting}>

Comportamento da seguire in caso di conflitto sulla denominazione della Databox

Y

-CustomColumnBehaviour 

<{ImportAll | SkipAll | MatchingOnly}>

Comportamento da seguire in caso di presenza di colonne custom nella DataBoxList del Datashelf sorgente

Y

-PartitionedTableBehaviour 

<{Lose|Move|Create}>

Comportamento da seguire in presenza di Partitioned Table. Lose inibisce lo spostamento della tabella e Create la sua generazione, entrambi nel caso in cui essa non esista nella destinazione. Al contrario Move la sposta e restituisce errore se la tabella non esiste nella destinazione

Y

-SourceShelf <string>

Datashelf sorgente. Se il drive corrente non è il Catalog allora è necessario specificarlo nel percorso.

Y

-InputObject <psobject>

Oggetto PowerShell corrispondente al Datashelf sorgente

N

-DestinationShelf <string>

Datashelf di destinazione. Se il drive corrente non è il Catalog allora è necessario specificarlo nel percorso.

Y

-SourceBoxName <string>

Nome della DataBox da spostare

Y

-DestinationBoxName <string>

Nome della DataBox di destinazione. Se non specificato, è montenuto il SourceBoxName

N

-EditPassword_SourceShelf <string>

Chiave di sicurezza del Datashelf sorgente

N

-EditPassword_DestinationShelf <string>

Chiave di sicurezza del Datashelf destinazione

N

-ShowDetailedResult

Mostra, nel dettaglio, l'esito dell'operazione

N

-Confirm

Visualizza un messaggio di conferma all’atto dell’esecuzione del comando

N

-WhatIf

Simula il commandlet restituendo a video gli step di esecuzione senza effettuarli

N

 

warning

Il cmdlet ha effetto solo se eseguito in modalità Drive.

 

 

BoxConflictBehaviour

Comportamento da seguire in caso di conflitto sulla denominazione della Databox.

 

CustomColumnBehaviour

Comportamento da seguire in caso di presenza di colonne custom nella DataBoxList del Datashelf sorgente.

 

PartitionedTableBehaviour

Comportamento da seguire in presenza di Partitioned Table. Lose inibisce lo spostamento della tabella e Create la sua generazione, entrambi nel caso in cui essa non esista nella destinazione. Al contrario Move la sposta e restituisce errore se la tabella non esiste nella destinazione.

 

SourceShelf

Datashelf sorgente. Se il drive corrente non è il Catalog allora è necessario specificarlo nel percorso. Può essere protetto da password, in tal caso deve essere specificato il parametro 

-EditPassword_SourceShelf

 

DestinationShelf

Datashelf di destinazione. Se il drive corrente non è il Catalog allora è necessario specificarlo nel percorso. Può essere protetto da password, in tal caso deve essere specificato il parametro 

-EditPassword_DestinationShelf

 

SourceBoxName

Nome della DataBox da spostare.

 

DestinationBoxName

Nome della DataBox di destinazione. Se non specificato, è montenuto il SourceBoxName.

ex

 

ESEMPIO:

 

Spostamento della Databox MyDatabox dal datashelf MyDatashelf1 al datashelf MyDatashelf2, sostituendo l'eventuale Databox avente lo stesso nome e importando eventuali colonne custom:

 

cd MyCatalog

 

PS MyCatalog:\> Move-IDQDatabox -SourceShelf MyDatashelf1 -DestinationShelf MyDatashelf2 -SourceBoxName MyDatabox

-BoxConflictBehaviour Replace -CustomColumnBehaviour ImportAll