Powershell 如何连接字符串并转换为大写

Powershell 如何连接字符串并转换为大写,powershell,string-concatenation,Powershell,String Concatenation,首先对不起我的英语 我不使用powershell,但我必须编写一个脚本来生成一些SSR报告。我需要连接两个变量并将结果转换为大写,下面的代码工作正常,但我不知道如何将结果转换为大写并将其放入其他变量。非常感谢 $direxcel = "C:\Users\Administrador\Documents\SSRS" $rdl = "Sin Título" write-host ${direxcel}\$rdl.xls 要连接字符串,可以使用多个选项 $a = "first string" $b =

首先对不起我的英语

我不使用powershell,但我必须编写一个脚本来生成一些SSR报告。我需要连接两个变量并将结果转换为大写,下面的代码工作正常,但我不知道如何将结果转换为大写并将其放入其他变量。非常感谢

$direxcel = "C:\Users\Administrador\Documents\SSRS"
$rdl = "Sin Título"
write-host ${direxcel}\$rdl.xls

要连接字符串,可以使用多个选项

$a = "first string"
$b = "second string"

$c = "$a $b"
或者只是(但不一定推荐)

使某物大写

$c = "$a $b".ToUpper()

要连接字符串,可以使用多个选项

$a = "first string"
$b = "second string"

$c = "$a $b"
或者只是(但不一定推荐)

使某物大写

$c = "$a $b".ToUpper()

“${direxcel}\$rdl.xls”.ToUpper()
-PowerShell构建在.NET上,因此您可以访问其类型及其方法,例如。输入一个值以了解其类型。请尝试
$filePath=(Join Path-Path$direxcel-ChildPath($rdl+'.xls')).ToUpper()
。请参阅,因为powershell字符串是.net对象,所以
toupper()
开关应该可以很好地执行此操作。例如,
“Hello World”.toupper()
谢谢,运行良好
“${direxcel}\$rdl.xls”。toupper()
-PowerShell是在.NET上构建的,因此您可以访问它的类型及其方法,例如。输入一个值以了解其类型。请尝试
$filePath=(Join Path-Path$direxcel-ChildPath($rdl+'.xls')).ToUpper()
。请参阅,因为powershell字符串是.net对象,所以
toupper()
开关应该可以很好地执行此操作。例如,
“Hello World”.toupper()
谢谢,效果很好