我试图仅返回活动用户名,以便稍后在脚本中使用,但是我现在挂在让变量仅填充用户名(不包括域)的地方。
Function Get-Username() {
$username = Get-WMIObject -class Win32_ComputerSystem | select username
return $username
}
Function Delimit-Username() {
$newUserName = $username -replace 'DOMAIN\',''
Write-Host $newUserName
}
Get-Username
Delimit-Username
答案 0 :(得分:1)
域名由for ($x = 0; $x <$imagex; ++$x) {
for ($y = 0; $y <$imagey; ++$y) {
$maskinfo=rgb($color_mask,$x,$y);
$rgb = imagecolorat($image, $x, $y);
if($maskinfo['red']==0) continue;
$TabColors=imagecolorsforindex ( $image , $rgb );
$color_r=floor((($TabColors['red']*$color_color[0]/255)));
$color_g=floor(($TabColors['green']*$color_color[1]/255));
$color_b=floor(($TabColors['blue']*$color_color[2]/255));
$newcol = imagecolorallocatealpha($image, $color_r,$color_g,$color_b,0);
imagesetpixel($image, $x, $y, $newcol);
}
}
for ($x = 0; $x <$imagex; ++$x) {
for ($y = 0; $y <$imagey; ++$y) {
$maskinfo=rgb($highlight_mask,$x,$y);
$rgb = imagecolorat($image, $x, $y);
if($maskinfo['red']==0) continue;
$TabColors=imagecolorsforindex ( $image , $rgb );
$maskint=1;
$color_r=floor((($TabColors['red']*$hightlight_color[0]/255)*$maskint));
$color_g=floor(($TabColors['green']*$hightlight_color[1]/255)*$maskint);
$color_b=floor(($TabColors['blue']*$hightlight_color[2]/255)*$maskint);
$newcol = imagecolorallocatealpha($image, $color_r,$color_g,$color_b,0);
imagesetpixel($image, $x, $y, $newcol);
}
}
与用户分隔,因此您可以使用\
运算符并访问第二个元素以获取没有域名的用户名。
-split
您还可以访问环境变量用户名(('DOMAIN\User' -split '\\')[1]
)
答案 1 :(得分:0)
USERNAME也在环境中。
$Env:USERNAME