जो मैं चाहता हूं वह एक फ़ाइल है जिसे मैं डबल-क्लिक कर सकता हूं जो psake का उपयोग करके आवश्यक निर्माण प्रक्रिया चलाएगा।बैच फ़ाइल से psake का उपयोग कैसे करें?
मैं psake और PowerShell के लिए नया हूं इसलिए नम्र :-)।
फ़ाइल 1: Build.bat
PowerShell -ExecutionPolicy Unrestricted -File .\Build.ps1 %1
फ़ाइल 2: Build.ps1
Import-Module .\psake.psm1
Invoke-psake .\BuildTasks.ps1 $args
फ़ाइल 3: BuildTasks.ps1
क्या मैं अब 3 फ़ाइलें हैं
task default -depends Verify, Joe
task Verify {
write-host "hello from Verify!"
}
task Joe {
write-host "hello from Joe"
}
क्या विलय करने के लिए वैसे भी है Build.ps1 और BuildTasks.ps1 को एक फ़ाइल में?
जोहानिस तरह दिखता है। बहुत बहुत धन्यवाद। बस एक ठीक है। $ 1 के बजाय% 1 आवश्यक है। पावरशेल-निष्पादन पॉलिसी अप्रतिबंधित- कमांड "और {आयात-मॉड्यूल। \ Psake.psm1; Invoke-psake। \ BuildTasks.ps1% 1}" –
ईप, ठीक है आप हैं। माफ़ कीजिये। – Joey