Category Archives: Powershell

Restart Computer via PowerShell 如何使用PowerShell 來重啟電腦

今天公司的TFS Server出現了問題
這個 TFS Server 是在一個 安裝了 Windows Server 2012Virtual Machine
不知道為什麼找不到 右手邊的 menu..
最重便想到使用Powershell 來重啟這部電腦了

解決方法十分簡單

我們只要開啟PowerShell 之後輸入 以下指令便可

Restart-Computer

PowerShell Restart-Computer command

或者可以使用以下指令重啟在網絡上的其他電腦
我們只需要使用以下
以下的指令會重啟 ShareChiWaiWebServer 和 ShareChiWaiDBServer

Restart-Computer -ComputerName ShareChiWaiWebServer, ShareChiWaiDBServer

Hope you find it useful

PowerShell Get Computer Name by IP Address – 如何使用Powershell以電腦的網絡地址取得電腦名稱

今天需要幫客戶服務同事解決電腦問題
嘗試叫他提供他的電腦名稱..以方便以Admin 權限去 Remote Access他的電腦硬碟..
有機會介紹大家可以怎樣以Admin 權限去 Remote Access其他的電腦硬碟
很可惜..他對電腦不太認識..所以怎樣教他也不懂得怎樣找出他的電腦名稱..
幸好公司的一個程式有記下電腦的Username IP Address

最後我使使用了PowerShell 以電腦的網絡地址取得電腦名稱

如何使用Powershell以電腦的網絡地址取得電腦名稱

解決方法
我們可以使用 [System.Net.Dns]::GetHostEntry 功能上的 HostName 屬性 來以電腦的網絡地址取得電腦名稱

[System.Net.Dns]::GetHostEntry('IP Address').HostName

E.G.

[System.Net.Dns]::GetHostEntry('192.168.0.2').HostName

PowerShell get Computer Name via IP Address

Hope you find it useful

Powershell get Current Computer IP Address – 如何使用Powershell來取後電腦的網絡地址

在之前的網誌分享了如何使用PowerShell取得本機名稱

Powershell get Current Computer name – 如何使用Powershell來取後電腦名稱

今天想和大家分享如何使用Powershell來取後電腦的網絡地址

解決方法十分簡單
我們可以使用[System.Net.Dns]::GetHostEntry 的方法 的AddressList 屬性 來取得電腦的網絡地址

E.G.

[System.Net.Dns]::GetHostEntry("ComputerName/電腦名稱").AddressList

本機的網絡地址

[System.Net.Dns]::GetHostEntry($env:ComputerName).AddressList

Use PowerShell to retrieve Computer's IP Address

Hope you find it useful

Powershell check .Net Version installed – PowerShell 檢查電腦上已安裝的 .Net Framework 版本

PowerShell 檢查電腦上已安裝的 .Net Framework 版本

我們可以輸入
[environment]::Version
他會轉出 .Net FrameworkMajor, Minor, Build, Revision 等的版本資訊
E.G.
Powershell Get Installed .Net Framework Version
.Net Version 4

或者大家可以執行以下指令 也可以找到電腦上已安裝的 .Net Framework 版本
[System.Runtime.InteropServices.RuntimeEnvironment]::GetSystemVersion()

Powershell Get .Net Framework Version GetSystemVersion()

Hope you find it useful

PowerShell Get Current PowerShell Version Installed- 如何取得已安裝的PowerShell 版本

想知道自己正在用那一個版本的PowerShell

大家可以用以下的方法來查詢
我們可以在PowerShell 上輸入

$psversiontable

PowerShell的版本可以在 PSVersion 的值上找到
我的PowerShell版本是 Version 3

Get PowerShell Version
另一個方法是

(get-host).version

$PSVersionTable.PSVersion

他們的輸出的結果是一樣的
Get PowerShell Version

Hope you find it useful

Powershell

在一年多前用過Powershell來幫忙預覽一個400MBCSV 檔案…
有時間會為大家介紹如何用Powershell來預覽 大形的CSV檔案
[由於檔案太大..所以EXCELNotepad 都不能開啟]

感到Powershell 的 功能十分強大

最近在Microsoft Virtual Academy上了一些Powershell的教學
Getting Started with PowerShell 3.0 Jump Start
http://www.microsoftvirtualacademy.com/training-courses/getting-started-with-powershell-3-0-jump-start

發現Powershell 十分好用和實用
所以便決定在網誌上開多一個分類和大家享 我最近所用的Powershell Script

Hope you find it useful