एसक्यूएल 2012 में क्यों एसक्यूएल सर्वर में बदल रहा है, इस बारे में थोड़ी अधिक जानकारी:निर्देशिका...
जब पॉवरशेल sqlps मॉड्यूल को आयात करता है, तो मेनिफेस्ट SqlPsPostScript.ps1 नामक एक पोस्ट स्क्रिप्ट फ़ाइल को परिभाषित करता है। यह फ़ाइल (पहली पंक्ति) वर्तमान स्थान को SQLSERVER में बदल देती है:प्रदाता
X64 बिट बॉक्स पर मॉड्यूल स्थित है - C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS।
पॉवरशेल 3.0 में स्वचालित आयात से यह बताना मुश्किल हो सकता है कि यह कब होगा (मेरे अनुभव में)।
यह स्पष्ट नहीं है कि (तार्किक दृष्टिकोण से) इसे ऐसा क्यों करना चाहिए। हम SQL सर्वर मॉड्यूल को स्पर्श नहीं करना चाहते हैं, इसलिए मुझे लगता है कि मॉड्यूल के आयात के बाद आपको एक स्पष्ट सेट-लोकेशन करने की आवश्यकता है। आप इसे ऐसे समाधान के रूप में भी देख सकते हैं जो थोड़ा कम हैकी है।
Push-Location
Import-Module sqlps
Pop-Location