停用 Windows 7 SuperFetch
昨天我解釋了預取和超級取。 Windows Vista 和 Windows 7 都包含超級取,因為它更先進,並且使用更多
如果您在 Windows Server 上廣泛使用 PowerShell,您可能需要設置 PowerShell 配置文件。什麼是 PowerShell 配置文件?它們是每次 PowerShell 會話啟動時運行的腳本。通過自定義 PowerShell 配置文件,您可以輕鬆自動化 Windows Server 上的任務並定制 PowerShell 環境以更好地滿足您的需求。
在我們開始之前
在 Windows Server 上自定義 PowerShell 配置文件之前,請檢查您是否已有配置文件。要測試現有的 PowerShell 配置文件,請啟動 PowerShell 並執行Test-Path $profile
命令。此命令檢查您的系統中是否存在現有配置文件。
Test-Path $profile
如果您在 Windows Server 上的 PowerShell 中運行上述命令並收到false
,則您沒有 PowerShell 配置文件。您必須創建一個新的配置文件。New-Item
要創建新的 PowerShell 配置文件,請在 PowerShell 窗口中執行以下命令。
New-Item -path $profile -type file -force
運行該New-Item
命令後,您將創建一個新的 PowerShell 配置文件。現在,通過執行命令驗證您的配置文件確實位於 Windows Server 系統上Test-Path
。False
您現在將看到 ,而不是True
,這表明您有一個 PowerShell 配置文件。
Test-Path $profile
如何編輯您的 PowerShell 配置文件
現在您已在 Windows Server 上創建了 PowerShell 配置文件,是時候對其進行編輯了。要編輯 PowerShell 配置文件,請在記事本文本編輯器中打開它進行編輯。要在 PowerShell 中打開您的配置文件,請運行以下notepad
命令。
notepad $profile
運行上述命令後,您的 PowerShell 配置文件將在記事本中打開以進行編輯。請注意,如果您在 Windows Server 上使用不同的文本編輯器,則可以替換notepad $profile
為your-text-editor $profile
.
添加別名
在 Linux 上,您可以向 Bash 配置文件添加“別名”,以便更輕鬆地執行長或繁瑣的命令。在 PowerShell 中也可以完成同樣的操作。要將別名添加到您的個人資料中,請使用Set-Alias
。例如,要從 PowerShell 快速打開記事本,請將以下別名添加到您的個人資料中。
Set-Alias -Name np -Value 'C:\Windows\notepad.exe'
將別名添加到 PowerShell 配置文件後,將其保存在記事本中。然後,執行. $profile
命令將更改加載到 PowerShell 中。
添加功能
除了別名之外,還可以向 PowerShell 配置文件添加函數來執行特定任務。例如,如果您想在 Microsoft Edge 中自動啟動特定 URL(例如,Windows Server 上的 Web UI)。您可以通過函數來實現這一點。請務必修改以下函數以滿足您的需求。
function Open-EdgeURL { Start-Process -FilePath "msedge" -ArgumentList "http://localhost:32400" }
將 PowerShell 函數添加到您的配置文件後,將其保存在記事本中。要立即應用更改,請執行以下. $profile
命令。
. $profile
PowerShell 功能具有無限的可能性。這些只是兩個基本示例,但如果您想將更多高級功能合併到 PowerShell 配置文件中以增強 Windows Server 體驗,請查看 Microsoft 的 PowerShell 文檔。
如何設置自定義工作目錄
PowerShell 配置文件的另一個有用的附加功能是設置自定義工作目錄的能力。例如,如果您有許多 PowerShell 腳本 (.
ps1 文件)並希望 PowerShell 始終加載到該目錄中。
要始終將 PowerShell 加載到特定工作目錄,請使用以下Set-Location
命令在 PowerShell 配置文件中定義它。例如,要始終在 中打開 PowerShell C:\scripts
,請將以下代碼添加到您的 PowerShell 配置文件中。
Set-Location -Path "C:\scripts"
您可以在PowerShell中指定任何位置,並且不限於驅動C:
器。它可以是任何捲和任何文件夾。只需遵循代碼模式並根據您的需要進行修改即可。
Set-Location -Path "DRIVE_LETTER:\FOLDER\PATH\"
完成更改後,運行. $profile
以使用新編輯的配置文件。
如何檢查是否可以在 PowerShell 中執行腳本
很高興微軟允許 PowerShell 用戶添加別名以縮短命令、添加函數以簡化操作等等。但是,必須檢查是否可以使用該Get-ExecutionPolicy
命令對您的配置文件執行這些編輯。
如果您的策略設置為“受限”,則在聯繫系統管理員之前可能不建議進行任何編輯。如果您是管理員,您可以使用以下方法更改它:
Set-ExecutionPolicy OPTION
Restricted
:沒有腳本可以在您的系統上運行。AllSigned
:只有由受信任的發布者簽名的腳本才能在您的系統上運行。RemoteSigned
:從網上下載的腳本需要簽名,本地腳本不需要簽名。Unrestricted
:所有腳本,無論是遠程還是本地,都可以不受限制地運行。請謹慎使用此選項。昨天我解釋了預取和超級取。 Windows Vista 和 Windows 7 都包含超級取,因為它更先進,並且使用更多
TweakPrefech 是一款適用於 Windows 的簡單實用程序,可讓使用者調整 Windows XP 的預先讀取和 Windows 7 的超級讀取。那麼,預讀取和超級讀取究竟是什麼呢?
如果你把手機忘在家裡了,或是不記得把車鑰匙放哪裡了,很可能你是唯一一個因為健忘而感到不便的人。現在
目前並不缺乏雲端儲存服務,但你會發現在這些專門用於照片的服務中存在一個特定的利基市場。
您是否有多台印表機連接到系統,並希望分別使用它們執行不同的列印任務?假設您想在下列情況下使用“印表機 A”
顧名思義,UnZoone 是一款旨在徹底刪除系統中 Microsoft Zune 軟體的應用程式。使用這款應用程式的主要原因是 Zune
我是 Windows 的粉絲。這些年來,我擁有大約十幾台不同的 Windows 電腦,並且主要將 Windows 作為我的主要桌面作業系統。
探索 Windows RT 平板電腦無法使用「開始」功能表修改器和應用程式的原因以及 ARM 架構的限制。
iTunes 與 iPhone 同步後,它會保留一個單獨的備份文件,其中包含您的所有資料、照片、聯絡人、日曆、簡訊、
在 Photoshop 中,文字由基於向量圖形的輪廓組成。而字體則是一組由一種或多種不同大小的字體組成的集合,這些字體的設計