標籤: Powershell

PowerShell:掃描軟體版本(2022/01/26 Update)

#Update@2022/1/26:請詳見下方 最近對於Powershell又有新發現了! 原由: 因為公司某個內部網站需要安裝元件,而且常常會更新,有時候會因為元件版本過於老舊或是未安裝元件而無法使用。 當然比較先進的方式是用Agent的方式做檢查並且派送,但是很無奈的在外商公司很多東西都不是Local IT可以觸碰的。 而且很詭異的是總部的派送常常會失敗,大概因為距離很遙遠吧(Cyberjay […….]

繼續閱讀

Powershell : 偵測及記錄軟體回報(Java為例)

這一段Script是用在來蒐集電腦裡特定軟體的安裝與否來用的。可以用GPO放到使用者登入後執行,或是請使用者自行點擊執行。 我的使用情境是因為國外總部要蒐集我們分公司安裝Oracle Java SE/RE的狀況,以及後續需要保留或安裝移除JavaSE的電腦來做紀錄, 因此我主程式用的是Powershell,然後由Bat來呼叫帶入參數來決定要要寫入哪一個CSV檔案概念上已偵測機碼位置為主,以後想換成 […….]

繼續閱讀

PowerShell:本機使用者相關操作

操作以下指令需用系統管理員權限執行PowerShell方能使用 新增本機使用者(無密碼): 新增本機使用者:必須在前面先將密碼輸入到加密字串的變數之後方能直接使用。$PWD = Read-Host -AsSecureString按下Enter後請直接輸入你想要設定的密碼 新增本機使用者(停用狀態): 讀取本機使用者: 啟用本機使用者: 停用本機使用者: 修改本機使用者密碼: 移除本機使用者: 以下 […….]

繼續閱讀

PowerShell:移除個人版Skype8.X

前言:個人版Skype安裝起來看似一個很普通的應用程式,新增移除程式裡面看的到,機碼裡面找的到,但是如果想透過一些Powershell的一些標準方式來佈署大量移除又沒有辦法,例如Get-WmiObject Win32_Product篩選出Skype後移除,卻又完全Get不到Skype有裝在裡面的痕跡。嘗試使用Get-AppxPackage卻也完全找不到Skype。所以只好透過一些Powershel […….]

繼續閱讀

Powershell:取得AD帳號最後一次修改密碼時間

在講指令之前,先說明一下圖形介面要如何取得這一項資訊在Active Directory Users and Computers的MMC ConsoleView > Advanced Features 打勾 接著去瀏覽User/物件的內容妳會找到Attribute Editor(屬性編輯器) pwdLastSet,就是最後一次更改密碼的時間。以上用圖形介面感覺十分麻煩。Powershell可以 […….]

繼續閱讀