输出函数更新txt文件中的数据
pip freeze
功能Function LogWrite
{
Param ([string]$logstring)
$Logfile = "C:\temp\$(gc env:computername).txt"
$logstring | out-file $LogFile -Append
}
Function readonly {
$user=whoami
$out=(Get-Acl "C:\temp").Access | Select-Object IdentityReference,FileSystemRights
$acl = Get-Acl "C:\temp"
$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($user,"FullControl","Allow")
$acl.SetAccessRule($AccessRule)
LogWrite $user,$out
}readonly
将数据更新为功能readonly
。它更新logwrite
和whoami
的结果。
我需要您的帮助来更新system.object
的结果。
答案 0 :(得分:0)
LogWrite
需要一个字符串参数,但是您要使用两个参数来调用它。您可以使用字符串格式通过$whoami
合并$out
和LogWrite "User=$user, Out= $out"
。或者,您更改LogWrite
使其采用字符串数组[String[]]
(在此stackoverflow链接中进行了说明)。
希望有帮助。