簡體   English   中英

導入模塊不會多次運行

[英]Import-module doesn't run more than once

我有一個腳本應該復制另一個腳本並運行該模塊,但是當我嘗試多次運行它時,它只是結束,沒有警告,沒有輸出/錯誤。

我一直在努力導入模塊以幫助我的腳本更好地運行並簡化使用。

$Script:Es = $PSScriptRoot + "\" + "Main Script.psm1"
$Script:Ma32 = "C:\Temp\Scripts2"
$Script:E2 = "\Main Script.psm1"
$Script:E3 = $Ma32 + $E2

Function Get-Check {
    if ( -Not (Test-Path -Path $Ma32 ) ) {
        New-Item -ItemType directory -Path $Ma32 |out-null
    }
}

Function Get-Run {
    copy-item $Es $Ma32
    Import-Module $E3 
}

Function St {
    Get-Check
    Get-Run
}

St

感謝所有的答案,使用-force解決了這個問題。

Import-Module $E3 -force

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM