判斷MyScriptModule 模組中公開可用的命令。 PowerShell 複製 Get-Command -Module MyScriptModule Output 複製 CommandType Name Version --- --- --- Function Get-MrPSVersion 1.0 如果您將模組指令清單新增至模組,最佳做法是明確列出您想要在 FunctionsToExport 區段中導出的函式。 此選項可讓您控制從 ....
For example, the following command runs the FindDocs.ps1 script in the C:\TechDocs directory: C:\TechDocs\FindDocs.ps1 You can run any executable command using its full path. As a security feature, PowerShell doesn't run executable commands, including PowerShell scripts and native commands, u...
#># Save current directory$SaveCurrentDir= (get-location).Path# Set RVTools path[string]$RVToolsPath="C:\Program Files (x86)\Dell\RVTools"# cd to RVTools directoryset-location$RVToolsPath# ---# Set parameters for vCenter 1 and start RVTools export# ---[string]$VCServer="192.168.2.2...
#在 PowerShell Core 中执行磁盘和分区管理 Invoke-Command -ComputerName "Server01" -ScriptBlock { Get-Volume | Where-Object { $_.DriveLetter -eq 'E' } | Format-List } 示例32: 磁盘性能优化和调整 powershellCopy Code # 优化磁盘性能设置 Optimize-Volume -DriveLetter "C" -ReTrim -Verbose #...
Get-Module-ListAvailable Output Directory: C:\Users\me\Documents\PowerShell\Modules ModuleType Version Name PSEdition ExportedCommands --- --- --- --- --- Script 1.4.0 Az Core,Desk Script 1.3.1 Az.Accounts Core,Desk {Disable-AzDataCollection, Disable-AzContextAutosave, E... ...
Write-Host"Script's directory: $PSScriptRoot" Run the script. Output: It is valid in all scripts from PowerShell 3.0. Use$MyInvocationto Get the File System Location of a PowerShell Script The automatic variable$MyInvocationcontains information of the current command, such as its name, parame...
Rename each *.LOG file in a directory: Get-ChildItem -Path "C:\PS" -Filter *.LOG -Recurse| Rename-Item -NewName { $_.Name -replace '\.LOG Synchronizing Directories: Another practical use case is synchronizing the contents of two folders. There are two loops in theSyncFolder.ps1script,...
Navigate to the source directory cd path/to/PowerShellGet Import the module Import-Modulesrc/PowerShellGet-Force Code of Conduct Please see ourCode of Conductbefore participating in this project. Security Policy For any security issues, please see ourSecurity Policy....
{Write-Error"You must set the following environment variables"Write-Error"to test this script interactively."Write-Host'$Env:BUILD_SOURCESDIRECTORY - For example, enter something like:'Write-Host'$Env:BUILD_SOURCESDIRECTORY = "C:\code\Fabrikam\HelloWorld"'Write-Host'$Env:BUILD_BUILDNUMBER - For...
The parameter is mapped to thePathparameter of thePublish-PSResourcecmdlet. Type:String Aliases:PSPath Position:Named Default value:None Required:True Accept pipeline input:True Accept wildcard characters:False -NuGetApiKey Specifies the API key that you want to use to publish a script to the ...