यदि आप Excel स्प्रेडशीट को CSV फ़ाइल के रूप में सहेजते हैं, तो आप आयात-सीएसवी cmdlet और स्वचालित रूप से सूची में सर्वरों को उनके नाम . द्वारा पंजीकृत करें ।
मान लें कि आपकी CSV फ़ाइल कुछ इस तरह दिखती है:
|Name |
|Server1 |
|Server2 |
|Server3 |
निम्न आदेश अपनी सामग्री वस्तुओं की सूची के रूप में आयात करेगा , CSV फ़ाइल में प्रत्येक पंक्ति के लिए एक, सभी में एक Name
. है संपत्ति, जिसमें वास्तविक मूल्य होता है। फिर उन नामों का प्रयोग स्ट्रिंग के भीतर . किया जाता है नई-आइटम
को पास किया गया cmdlet वास्तव में पंजीकरण करने के लिए:
Import-Csv ServersToRegister.csv | ForEach-Object { `
New-Item $(Encode-Sqlname $_.Name) -ItemType Registration `
-Value ("server=$($_.Name);integrated security=true") }
आप पीएससी क्रेडेंशियल नई-आइटम पर आपत्ति करें सीएमडीलेट। तो पूरा कमांड होगा:
Import-Csv ServersToRegister.csv | ForEach-Object { `
New-Item $(Encode-Sqlname $_.Name) -ItemType Registration `
-Value ("server=$($_.Name);integrated security=true") `
-Credential (New-Object System.Management.Automation.PSCredential("username", "password")) }