java完成文件上傳下載和圖片緊縮代碼示例。本站提示廣大學習愛好者:(java完成文件上傳下載和圖片緊縮代碼示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java完成文件上傳下載和圖片緊縮代碼示例正文
實用於PowerShell 3.0或許和更高版本。
Get-Process 可以或許獲得以後運轉的一切過程的列表,然則它不會前往過程的一切者信息,假如在PowerShell查詢過程的一切者信息,我們須要挪用WMI辦事。上面給出一個例子。
filter Get-ProcessOwner
{
$id = $_.ID
$info = (Get-WmiObject -Class Win32_Process -Filter "Handle=$id").GetOwner()
if ($info.ReturnValue -eq 2)
{
$owner = '[Access Denied]'
}
else
{
$owner = '{0}\{1}' -f $info.Domain, $info.User
}
$_ | Add-Member -MemberType NoteProperty -Name Owner -Value $owner -PassThru
}
荔非苔注:其實之前曾經宣布過相似的文章,然則明天往事重提,是由於在這篇華夏文作者應用了過濾器,沒有應用函數,值得自創。
當過程對象傳遞給Get-ProcessOwner後,它會在原本的對象上追加一個“Owner”屬性,默許這個屬性是隱蔽的。你可使用Selec-Object讓它顯示。
PS> Get-Process -Id $pid | Get-ProcessOwner | Select-Object -Property Name, ID, Owner
Name Id Owner
---- -- -----
powershell_ise 10080 TOBI2\Tobias
下面的過濾器函數也實用於多個對象:
PS> Get-Process | Where-Object MainWindowTitle | Get-ProcessOwner | Select-Object -Property Name, ID, Owner
Name Id Owner
---- -- -----
chrome 13028 TOBI2\Tobias
devenv 13724 TOBI2\Tobias
Energy Manager 6120 TOBI2\Tobias
ILSpy 14928 TOBI2\Tobias
(...)
留意要檢查一切過程的信息,你須要讓PowerShell在治理員身份下運轉。不然你只能看到一切者是你本身的過程,其它過程的一切者顯示:“Access Denied”。並且如許的信息絕對來講也沒有甚麼意義。