Convert-UrnToPath

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

Sintaks

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

Deskripsi

Cmdlet Convert-UrnToPath mengonversi Nama Sumber Daya Seragam Objek Manajemen SQL Server (URN) menjadi jalur penyedia SQL Server.

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

Jika simpul dalam Urn SQL Server pengidentifikasi yang dibatasi dengan karakter yang diperluas yang tidak didukung dalam 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. Contohnya 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.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

Menentukan string yang mewakili URN Objek Manajemen SQL Server.

Output

String

Menentukan string yang mewakili jalur penyedia SQL Server PowerShell.