Decode-SqlName
Декодирует закодированное имя идентификатора SQL Server.
Синтаксис
Decode-SqlName
-SqlName <String>
[<CommonParameters>]
Описание
Командлет Decode-SqlName декодирует кодированный идентификатор SQL Server. SQL Server идентификаторы с разделителями могут содержать специальные символы, которые обычно не поддерживаются в именах объектов PowerShell. Эти символы расширенного набора требуется кодировать в шестнадцатеричный вид или экранировать с помощью символа `. Некоторые символы нельзя экранировать. Шестнадцатеричное кодирование имеет формат %nn. Этот командлет преобразует следующие кодировки в соответствующие символы:
- %5C становится \
- %3A становится :
- %2E становится .
- %2F становится /
- %25 становится %
- %3C становится <
- %3E становится >
- %2A становится *
- %3F становится ?
- %5B становится [
- %5D становится ]
- %7C становится |
Примеры
Пример 1. Декодирование идентификатора SQL Server, закодированного в шестнадцатеричном представлении
PS C:\> Decode-SqlName -SqlName "My%3ATable`/"
My:Table/
Эта команда декодирует идентификатор SQL Server, закодированный в шестнадцатеричном представлении для символа ":". PowerShell также удаляет экранируемый символ обратной галочки (") из экранированного символа "/".
Входные данные
String
Выходные данные
String