分類: Powershell

Powershell Script.

Powershell:與Batch讀取txt檔內容作為變數

如果你寫了很多Powershell或批次檔是放在Fileserver/ShareFolder給大家用,那麼FileServer搬家對你來說肯定是個痛苦,因為如果當初你的路徑是寫死的,髂麼肯定是很痛苦的。 最早,我都是在Powershell/Batch檔頭做變數宣告,例如: 但是如果這類的Script越來越多,某一天Share Folder搬家的時候也是改得很痛苦。所以我就萌生了如何可以一次改好的方 […….]

繼續閱讀

Powershell : Run as Administrator from command.

如果你想要從Command(命令提示字元)直接執行Powershell然後使用管理員模式,你必須使用下列方式執行Command (命令提示字元) 。 下方的命令是打在Dos Command裡。 原理上是透過命提示字元(一般身分)先呼叫Powershell.exe(一般身分)去執行Powershell(管理員身分)來跑 ABC.PS1程序圖解大概是這樣子:Command > Powershel […….]

繼續閱讀

PowerShell : 印表機管理(增/刪/設定)

在以前的批次檔年代,實在太難利用它來做印表機的管理了。有了PowerShell,想一次利用PS來大量佈署重複的印表機,或是一次想增刪多部印表機真的方便又快速。在這裡稍微說明一下。 印表機的安裝大致上分成:驅動程式>Port>印表機。利用PowerShell新增印表機,一定要按照上面的順序做pnputil.exe – 驅動程式Add-PrinterDriver – […….]

繼續閱讀

Powershell : 偵測Java版本並修改Bat檔/發送信件

會寫出這一段程式,是因為廠商的程式無法改變的情況下,我們只好自己動手了。起因是,廠商寫了一個Bat檔案,他是用Java執行的,他的程式執行到某些功能會去呼叫這個bat去做某些動作,來看看這個bat(我修改某修路徑避免洩密之嫌) 各位看倌有看到嗎?他把Java路徑寫死了。只要Java一升版(Java升版經由總部派送,User無法得知什麼ˊ時候被更新了),這隻程式就會立刻沒有用。之前做過一隻替換程式, […….]

繼續閱讀

Powershell : Map a New Network Drive and show in external environment(File Explorer).

有使用過Dos Command的應該都是知如何建立網路磁碟機。 這很方面可以做成Script放在很多地方也行之有年了。但是對於Powershell有偏執的,盡可能都會希望可以使用PS來執行一切的工作。 使用New-PSDrive可以建立網路磁碟機 但是,指令下完之後,檔案總管沒有任何動靜,在Powershell的視窗內去輸入Z:又能看到,使用Get-PSDrive,也能看到Z。原來是因為Power […….]

繼續閱讀

Powershell : Add/Remove Local User/Group

這裡介紹如何使用Powershell去新增/移除本機使用者/群組 下面是先設定手動輸入指定的密碼為變數$PWD,按下Enter後直接輸入密碼他會以****的方式來呈現,書完成按Enter即可。 再來就是新增使用者CW1TMS(登入帳號)密碼使用變數$PWD,只要你Powershell視窗不關,你可以一直使用這個密碼。設定顯示定名稱為CW1TMS。設定描述為For CW1 UAT。 然後在圖形介面就 […….]

繼續閱讀