Bagikan melalui


Convert-UrnToPath

Mengonversi URN Objek Manajemen SQL Server ke jalur penyedia Windows PowerShell.

Sintaks

Default (Default)

Convert-UrnToPath
    [-Urn] <String>
    [<CommonParameters>]

Deskripsi

Cmdlet Convert-UrnToPath mengonversi Nama Sumber Daya SQL Server Management Object Uniform Resource Name (URN) ke jalur penyedia SQL Server.

Objek Manajemen SQL Server memiliki properti Urn yang mengembalikan string yang menunjukkan lokasinya dalam hierarki objek SQL Server.

Jika simpul dalam Urn adalah pengidentifikasi yang dibatasi SQL Server dengan karakter yang diperluas yang tidak didukung di simpul jalur Windows PowerShell, karakter yang diperluas dikodekan dengan representasi heksadesimalnya.

Misalnya, nama tabel "Main:Table" dikodekan sebagai "Main%3ATable".

Contoh

Contoh 1: Dapatkan string yang berisi jalur saat ini

PS C:\> Set-Location "SQLSERVER:\SQL\MyComputer\MyInstance\Databases\AdventureWorks2014"
PS SQLSERVER:\SQL\MyComputer\MyInstance\Databases\AdventureWorks2014> Convert-UrnToPath -Urn (Get-Item .).Urn.ToString()

SQLSERVER:\SQL\MyComputer\MyInstance\Databases\AdventureWorks2014

Perintah ini mengembalikan string yang berisi jalur saat ini. Contoh menggunakan fungsi ToString() dari properti Urn untuk mengembalikan Urn sebagai string.

Contoh 2: Mengatur lokasi jalur berdasarkan URN

PS C:\> Set-Location (Convert-UrnToPath -Urn "Server[@Name='MyComputer']/Database[@Name='AdventureWorks']/Table[@Name='Address' and @Schema = 'Person']")

Perintah ini mengatur jalur ke lokasi yang ditentukan dalam URN Objek Manajemen SQL Server.

Contoh 3: Mendapatkan jalur database

PS C:\> Set-Location "SQLSERVER:\SQL\MyComputer\DEFAULT\Databases"
PS SQLSERVER:\SQL\MyComputer\DEFAULT\Databases> foreach ($Item in Get-ChildItem) { $Item.Urn.ToString() | Convert-UrnToPath }

SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2014

Perintah ini mengembalikan array string yang berisi jalur ke database dalam instans default. Operator alur digunakan untuk meneruskan URN simpul saat ini ke Convert-UrnToPath.

Parameter

-Urn

Menentukan URN SQL Server yang mengidentifikasi lokasi objek dalam hierarki SQL Server.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

(All)
Position:1
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

String

Menentukan string yang mewakili URN Objek Manajemen SQL Server.

Output

String

Menentukan string yang mewakili jalur penyedia PowerShell SQL Server.