2024年1月23日 星期二

Hyper-V-巢狀虛擬化必須下的指令

Hyper-V 的巢狀虛擬化 (Nested Virtualization) 是需要在每一台 VM 上手動開啟的,先要將虛擬機關機,且要使用終端機(系統管理員)才可以

1.Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true


Hyper-V 內必需要開啟 MAC Address Spoofing。這個可以在 Hyper-V Manager 的 GUI 介面設定,或是可以直接輸入以下 PowerShell 指令

2.Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On

2024年1月2日 星期二

用powershell將目錄的pdf顯示

 1. $path=e:

 Get-ChildItem $path | where {$_.Extension -eq ".pdf"}

只有將e:\的PDF顯示,不含子目錄

2. $path=e:

Get-ChildItem $path -Recurse | where {$_.Extension -eq ".pdf"}

將E 槽下的PDF顯示,含子目錄,他會將每層的PDF分開顯示

3.寫個PS1腳本

# 取得 E 槽的所有檔案 $files = Get-ChildItem -Path E:\ -Recurse # 過濾出副檔名為 PDF 的檔案 $pdfs = $files | Where-Object { $_.Extension -eq ".pdf" } # 列出 PDF 檔案 foreach ($pdf in $pdfs) { Write-Host $pdf.Name }

他會搜尋E 槽的所有pdf,一次顯示,不會以每層顯示

在windows regedit中哪些部分是run的部分

 在 Windows Regedit 中,Run 部分包括以下兩個鍵:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 鍵是用於在使用者登入時執行程式的。在該鍵下,每個子鍵代表一個要執行的程式。子鍵的名稱是程式的名稱,子鍵的值是程式的路徑。

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce 鍵是用於在使用者登入時僅執行一次程式的。在該鍵下,每個子鍵代表一個要執行的程式。子鍵的名稱是程式的名稱,子鍵的值是程式的路徑。