ConvertFrom-EncodedSqlName   
	当给定已编码为 Windows PowerShell 路径中可用格式的标识符时,返回原始 SQL Server 标识符。
语法
Default (默认值)
ConvertFrom-EncodedSqlName
    [-SqlName] <String>
    [<CommonParameters>]
说明
当给定已编码为 Windows PowerShell 路径中可用格式的标识符时,ConvertFrom-EncodedSqlName cmdlet 将返回未编码的 SQL Server 标识符。
SQL Server 分隔标识符可以包含 Windows PowerShell 对象名称中通常不支持的特殊字符。
这些扩展字符必须编码为十六进制表示形式,或使用 '字符进行转义。
某些字符(如冒号字符(:)无法转义)。
十六进制编码采用 %nn格式。
Decode-SqlName 将以下编码转换为相应的字符:
- %5C 变为 \
- %3A 变为:
- %2E 变成。
- %2F 变为 /
- %25 变为 %
- %3C 变为 <
- %3E 变为 >
- %2A 变为 *
- %3F 变成吗?
- %5B 变为 [
- %5D 变为 ]
- %7C 变为 |
示例
示例 1:解码 SQL Server 标识符
PS C:\> ConvertFrom-EncodedSqlName -SqlName "My%3ATable`/"
My:Table/
此命令对 SQL Server 标识符进行解码,该标识符具有 :字符的编码十六进制表示形式。 Windows PowerShell 还会从转义/字符中删除转义后刻字符(')。
参数
-SqlName 
		指定此 cmdlet 重新格式化的 SQL Server 标识符。
参数属性
| 类型: | String | 
| 默认值: | None | 
| 支持通配符: | False | 
| 不显示: | False | 
参数集
(All)
| Position: | 1 | 
| 必需: | True | 
| 来自管道的值: | True | 
| 来自管道的值(按属性名称): | True | 
| 来自剩余参数的值: | False | 
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。