2025年6月2日 星期一

如何查看主機跟NAS連線的指令?

windows的VM或主機可以下
net use 或是 Get-SmbConnection
看有沒有關於連線到NAS storage的資訊.
================================================
對於linux VM或主機可以下
netstat -an | grep 2049      # NFS
netstat -an | grep 445       # CIFS (SMB)


================================================

PS C:\>Get-SmbConnection ServerName ShareName UserName Credential Dialect NumOpens ---------- --------- -------- ---------- ------- -------- Contoso-FS1 VMS5 Contoso\Contoso-HV1$ Contoso\Contoso-HV1$ 3.00 1 Contoso-FS1 VMS5 NT VIRTUAL MACHI... Contoso\Contoso-HV1$ 3.00 3 Contoso-FS VMS1 Contoso\Contoso-HV1$ Contoso\Contoso-HV1$ 3.00 1 Contoso-FS VMS1 NT VIRTUAL MACHI... Contoso\Contoso-HV1$ 3.00 5 Contoso-SO VMS3 Contoso\Contoso-HV1$ Contoso\Contoso-HV1$ 3.00 1 Contoso-SO VMS3 NT VIRTUAL MACHI... Contoso\Contoso-HV1$ 3.00 1 Contoso-SO VMS3 NT VIRTUAL MACHI... Contoso\Contoso-HV1$ 3.00 2


資料來源:
https://learn.microsoft.com/en-us/powershell/module/smbshare/get-smbconnection?view=windowsserver2025-ps

==================
PS C:\>Get-SmbConnection -ServerName Contoso-FS | Select-Object -Property * ContinuouslyAvailable : True Credential : Contoso\Contoso-HV1$ Dialect : 3.00 Encrypted : False NumOpens : 1 ServerName : Contoso-FS ShareName : VMS1 UserName : Contoso\Contoso-HV1$ PSComputerName : CimClass : ROOT/Microsoft/Windows/SMB:MSFT_SmbConnection CimInstanceProperties : {ContinuouslyAvailable, Credential, Dialect, Encrypted...} CimSystemProperties : Microsoft.Management.Infrastructure.CimSystemProperties ContinuouslyAvailable : True Credential : Contoso\Contoso-HV1$ Dialect : 3.00 Encrypted : False NumOpens : 5 ServerName : Contoso-FS ShareName : VMS1 UserName : NT VIRTUAL MACHINE\F357A523-592B-4CA5-B61E-C06D5627E1C9 PSComputerName : CimClass : ROOT/Microsoft/Windows/SMB:MSFT_SmbConnection CimInstanceProperties : {ContinuouslyAvailable, Credential, Dialect, Encrypted...} CimSystemProperties : Microsoft.Management.Infrastructure.CimSystemProperties



2025年5月21日 星期三

VMware vSphere 內的VM固定解析度的問題。

在某些使用VMware vSphere的版本,內的VM,會因為使用者開啟Web視窗的大小,VM因此自動的變更解析度,這對於某些使用者,會感到困擾,甚至某些自動化的程式,也會受到影響,無法正常運作。

網路上查找的經驗,經過測試有效,列為紀錄分享。
以下做法,都需要經過開關機,使設定套用。

第一種方法:
一、修改 OS 內 C:\Program Files\VMware VMware Tools\VMwareResolutionSet.exe,
改名將VMwareResolutionSet.exe 變更為 VMwareResolutionSet.exe.bak,簡單說就是讓Vmware tools找不到這個程式,即可固定解析度,用意就是不要讓他自行變更解析度。

若想要復原這個功能,將檔名改回即可。
***但注意若更新vmware tools,有可能重新安裝VMware tools,需要重新設定。

第二種方法:
修改 vmx 設定。
至需變更主機所在datastore 內將 vmx 下載,並新增下列資訊
svga.maxWidth = "1024"     ##此為寬度
svga.maxHeight = "768"      ##此為高度
guestInfo.svga.wddm.modeset = "FALSE"     ##停止自動調整功能
變更完畢後將vmx 上傳回並覆蓋。
***提醒做任何變動,都建議要備份設定。凡是留一手。
Note: 第二種方式,測試時,我關機修改vmx,第一次開機,有發生一點異常現象。
開機後,windows登入時,輸入帳號資訊,輸入完成後登入進windows,VM畫面會呈現全黑的現象,但關機,再單純重開一次,它就可以正常開機並且顯示正常,暫且留意ˋ此狀況,不知道為什麼,是不是有什麼特例或是個案。

2025年3月23日 星期日

Ubuntu 24.04.2系統vi編輯器上下左右鍵變ABCD,按空白和Enter,編輯的很奇怪的解決方式

Ubuntu 24.04.2系統vi編輯器上下左右鍵變ABCD,按空白和Enter,編輯的很奇怪的解決方式。

編輯的時候,感到很困擾,就覺得怎麼怪怪,一度還懷疑自己的電腦環境,怎麼了。

經過網路爬文,聽聞這個問題是由ubuntu系統內建的 vi版本太老導致的,所以解決方案就是安裝新版的vi編輯器即可:
首先卸載舊版本的vi編輯器:

  $sudo apt-get remove vim-common

  然後安裝新版vi即可:

  $sudo apt-get install vim


昏倒很奇怪,我明明是安裝新的版本ubuntu-24.04.2-desktop。
這已經是很新的版本Linux,怎麼還是用 舊版vi呢?

2025年2月6日 星期四

掛載 CentOS 8 Linux ISO 來當作本地倉庫,以安裝SNMP來示範。

由於舊版的Linux,可能因為原廠停止維護支援,已經無法線上yum or dnf安裝相關套件。
我們可以改用掛載 CentOS 8 ISO 來當作本地倉庫,就可以進行yum or dnf安裝。但建議盡量優先安裝新版,比較沒有資安漏洞或程式老舊的問題。

第一部分: 掛載 CentOS 8 Linux ISO 來當作本地倉庫,安裝套件。
步驟一:掛載 CentOS 8 ISO
1.建立掛載目錄
#mkdir -p /mnt/centos8

2.掛載光碟機
#mount /dev/sr0 /mnt/centos8

或是掛載ISO(擇一)
#mount -o loop /path/to/CentOS-8.4.2105-x86_64-dvd1.iso /mnt/centos8

3.確認掛載成功
#ls /mnt/centos8

步驟二:建立本地倉庫
1.產生倉庫設定檔
#vi /etc/yum.repos.d/centos8-local.repo

加入以下內容:
-----------------------------------------------------------
[centos8-local]
name=CentOS 8 Local Repo
baseurl=file:///mnt/centos8/BaseOS/
enabled=1
gpgcheck=0

[centos8-appstream]
name=CentOS 8 AppStream Repo
baseurl=file:///mnt/centos8/AppStream/
enabled=1
gpgcheck=0
-----------------------------------------------------------

2.清除快取並更新倉庫

#dnf clean all
#dnf makecache
#dnf repolist

如果倉庫成功掛載,你應該會看到 centos8-local 和 centos8-appstream。


步驟三:安裝 net-snmp

#dnf install -y net-snmp  net-snmp-utils

這樣就會從 掛載的 CentOS 8 ISO 來安裝 net-snmp,而不需要透過網路下載。

=============
第二部分: SNMP安裝完後的設定和使用。
1.檢查 snmpd.conf 設定
vim /etc/snmp/snmpd.conf


snmpd.conf 原廠設定值僅供參考,請了解各設定值的意義,再行設定。


2. 檢查 SELinux (如果啟用了)
#getenforce
如果返回 Enforcing,可以先嘗試暫時關閉:

#setenforce 0
然後再測試 SNMP 是否能被監控主機訪問。如果這樣解決了問題,可能需要配置 SELinux 政策來允許 SNMP。


3.
 檢查防火牆設定

查看防火牆規則:
#firewall-cmd --list-all

如果防火牆開啟了 (firewalld 是 running),你需要允許 UDP 161 埠:
#firewall-cmd --add-port=161/udp --permanent
#firewall-cmd --reload


或者允許 SNMP 服務:
#firewall-cmd --add-service=snmp --permanent
#firewall-cmd --reload

4. 測試從監控主機連線

待補...







2024年8月23日 星期五

TeraTerm是一款開放原始碼的遠程客戶端操作軟體

因為工作需求,有時我們需要從遠端登入某設備或是主機,又或者因為故障排除,需要透過serial port連入某設備進行檢查和操控。 偶然看到某SI的工程師,使用這個工具,想說也來使用看看。心中相信這應該是好工具,人家才會用它。 我自己通常都是簡單使用的話用 putty,想要用好一點的功能是用xshell,但因為xshell改版,雖然有提供免費申請,但每隔一段時間,就突然不能用,需要升級版本或註冊一次。 若急用時,真的感到很煩很困擾。所以想換個工具來用用。 TeraTerm,是一款開放原始碼的遠程客戶端操作軟體,一開始是由日本物理學家寺西高開發並發布的,之後是由TeraTerm Project在BSD許可證下進行維護支持。 



該軟體支持的通信協議有SSH、telnet、序列埠通信,僅支持Microsoft Windows操作系統。 TeraTerm 專案將開發終端模擬器「Tera Term」和 SSH 模組「TTSSH」。該軟體是BSD許可下的開源軟體。這是Tera Term Pro 2.3繼承版本,正在獲得原作者的正式認可。GitHub 上的 專案頁面正在繼續開發。 


官網: https://teratermproject.github.io/index-en.html

2024年8月22日 星期四

PowerShell 抓取電腦序號(品牌電腦序號)

PowerShell 抓取電腦序號 (品牌電腦序號) Windows 筆記型電腦與桌上型電腦 在 Windows 搜尋欄中輸入 PowerShell ,然後從結果清單中選取 Windows PowerShell 。 在 PowerShell 視窗中,輸入 GWMI -Class Win32_Bios | select SerialNumber 然後按下 Enter 鍵。 隨即會顯示產品服務編號 (序號)。

2024年8月9日 星期五

關於微軟Outlook增益集,莫名自行停用問題排除

關於微軟Outlook增益集,莫名自行停用問題排除

有某些第三方軟體業者,會在Outlook內,使用外掛的增益集。
但Outlook經常,自我偵測,覺得此增益集慢,就很自以為是的,把此增益集關掉。
造成使用者,還要為此,另外再開啟此增益集。


***簡單處理方式(懶人包): 

1.另針對慢速及停用的增益集內容,若已將增益集設定為”永遠啟用此增益集”。

2.選項部分請選擇【隨時監視這個增益集】。

================

此問題並非是增益集本身的問題造成,微軟Outlook對於其他第三方軟體業者(許多知名軟體公司,也表示請自己手動開啟,如: Cisco,Oracle,Norton,甚至自家Teams,也有可能被關。),也都有可能會發生,自動偵測判斷的機制,自行停用此增益集的問題,其他業者,只能表示請使用者,手動打開這個功能。

資訊來源:

微軟:

https://support.microsoft.com/zh-tw/office/outlook-%E5%A2%9E%E7%9B%8A%E9%9B%86%E7%9A%84%E8%AD%A6%E5%91%8A-346f5ae7-b996-46d1-a56d-410b9b082a7c


第三方業者:

Norton

https://support.norton.com/sp/zh/tw/home/current/solutions/v120037594

 

Cisco

https://help.webex.com/zh-tw/article/n7iwqy2/%E5%9C%A8-Microsoft-Outlook-%E4%B8%AD%E5%95%9F%E7%94%A8-Webex-Meetings-%E6%A1%8C%E9%9D%A2%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%EF%BC%88Windows%EF%BC%89

=========================

Outlook 增益集的警告
Outlook 增益集和 COM 增益集是程式會在 Outlook 中執行,並執行 Outlook 不提供的動作。例如,如果您使用的密碼管理服務或線上會議服務,包括 Skype,您可能必須協助您透過 Outlook 增益集。
由於增益集是不同的程式,有時候 Outlook COM 增益集可以發生問題的其餘部分 Outlook 速度變慢。這些問題可能因為延遲的事件,例如 Outlook 資料夾,新的電子郵件的送達之間切換開啟行事曆項目等。

============

補充知識:(待測試,但覺得具有可行性) 

這是微軟自己提出的解法,針對 [因為 Teams 會議增益集已停用,因此無法在 Outlook 中建立 Teams 會議],提出一個可以自行加入regedit的做法。


問題

當您嘗試在 Outlook 電腦版中建立 Teams 會議時,您發現功能區上缺少該選項。

如果 Teams 會議增益集停用,可能會發生此問題。 

狀態:因應措施

Teams 和 Outlook 產品團隊正在修正 Outlook 基於各種效能原因而導致停用 Teams 會議增益集的問題。  最新的組建中包含立即修正程式,並持續努力解決此類別的程式碼變更和工具設定問題。     

您可以採取下列步驟來還原 Teams 會議增益集:

  1. 在 Outlook 電腦版中,按一下 [檔案> 管理 COM 增益集]

  2. 展開 Microsoft Office 的 Microsoft Teams 會議增益集選項,並選取 [在接下來的 30 天內不要監視此增益集]。  如果該選項無法使用,請選取 [ 一律啟用此增益集]。 然後選取 [ 套用 並 關閉]

[慢] 和 [停用增益集] 對話方塊的螢幕擷取畫面

如果上述步驟無法解決問題,請從 [停用的專案] 對話方塊重新啟用增益集。

若要重新啟用 Teams 會議增益集:

  1. 在 Outlook 中,選取 [ 檔案>選項>載入 宏>管理],選取 [停用的專案],然後選取 [移至]

  2. 如果您看到 Teams 列在 [停用的專案] 底下,請選取它,然後選取 [ 啟用]

  3. 重新開機 Outlook 並確認增益集是否正常運作。

Outlook 選項視窗的螢幕擷取畫面

啟用已停用專案的對話方塊螢幕擷取畫面。

另一個協助防止 Outlook 停用 Teams 會議增益集的措施是新增此登錄機碼:

  1. 開 啟登錄編輯程式。

  2. 移至登錄 Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList

  3. 建立新的 DWORD (32 位) 值:

    1. 名稱:TeamsAddin.FastConnect

    2. 值:1


資訊來源:

微軟網站: https://support.microsoft.com/zh-tw/topic/%E5%9B%A0%E7%82%BA-teams-%E6%9C%83%E8%AD%B0%E5%A2%9E%E7%9B%8A%E9%9B%86%E5%B7%B2%E5%81%9C%E7%94%A8-%E5%9B%A0%E6%AD%A4%E7%84%A1%E6%B3%95%E5%9C%A8-outlook-%E4%B8%AD%E5%BB%BA%E7%AB%8B-teams-%E6%9C%83%E8%AD%B0-5640438b-e233-4921-9237-5bbfff7f9509





如何查看主機跟NAS連線的指令?

windows的VM或主機可以下 net use 或是 Get-SmbConnection 看有沒有關於連線到NAS storage的資訊. ================================================ 對於linux VM或主機可以下 net...