powershell पर टैग किए गए जवाब

PowerShell Microsoft से क्रॉस-प्लेटफ़ॉर्म कमांड लाइन और स्क्रिप्टिंग उपयोगिता है। PowerShell स्क्रिप्ट को केवल लिखने और निष्पादित करने के बारे में प्रश्नों के लिए इस टैग का उपयोग करें। क्रॉस-प्लेटफ़ॉर्म संस्करण PowerShell Core (Windows, macOS, और Linux) के लिए विशिष्ट प्रोग्रामिंग प्रश्नों को टैग किया जाना चाहिए [powershell-core]। सिस्टम प्रशासन के बारे में प्रश्न सुपर यूजर या सर्वर फॉल्ट पर पूछे जाने चाहिए।

7
कमांडलाइन तर्क के साथ C # से PowerShell स्क्रिप्ट निष्पादित करें
मुझे C # के भीतर से PowerShell स्क्रिप्ट निष्पादित करने की आवश्यकता है। स्क्रिप्ट को कमांडलाइन तर्कों की आवश्यकता है। मैंने अभी तक यही किया है: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results …

3
PowerShell में लाइन द्वारा फ़ाइल लाइन पढ़ें
मैं PowerShell में लाइन द्वारा एक फ़ाइल लाइन पढ़ना चाहता हूं। विशेष रूप से, मैं फ़ाइल के माध्यम से लूप करना चाहता हूं, प्रत्येक पंक्ति को लूप में एक चर में संग्रहीत करता हूं, और लाइन पर कुछ प्रसंस्करण करता हूं। मैं बैश के बराबर जानता हूं: while read line …


12
शक्तियों में फ़ाइल नाम से पथ और विस्तार को हटा रहा है
मेरे पास स्ट्रिंग्स की एक श्रृंखला है जो फ़ाइलों के लिए पूर्ण पथ हैं। मैं फ़ाइल एक्सटेंशन और अग्रणी पथ के बिना, केवल फ़ाइल नाम को सहेजना चाहूंगा। तो इस से: c:\temp\myfile.txt सेवा myfile मैं वास्तव में एक निर्देशिका के माध्यम से पुनरावृत्ति नहीं कर रहा हूं, इस मामले में …

7
PowerShell: केवल एक आदेश के लिए एक पर्यावरण चर सेट करना
लिनक्स पर, मैं कर सकता हूँ: $ FOO=BAR ./myscript कॉल करने के लिए "myscript" पर्यावरण चर FOO सेट किया जा रहा है। क्या PowerShell में ऐसा कुछ संभव है, यानी पहले चर को सेट किए बिना, कमांड को कॉल करें, और फिर चर को फिर से अनसेट करें? मेरे उपयोग …

13
मेरी स्थानीय रूप से बनाई गई स्क्रिप्ट को दूरस्थ निष्पादन निष्पादन नीति के तहत चलने की अनुमति क्यों नहीं है?
चूँकि यह प्रश्न उन प्रतिक्रियाओं को आकर्षित करना जारी रखता है जो या तो प्रश्न निकाय द्वारा मना की जाती हैं या वास्तविक समस्या का समाधान नहीं करती हैं , कृपया इस सरल सारांश को पढ़ें जिसे आपको जानना आवश्यक है: यह वह जगह है नहीं एक "क्यों नहीं चला …

6
'गेट-एडयूज़र' शब्द को एक cmdlet के नाम के रूप में मान्यता नहीं दी गई है
मैंने विंडोज़ 2008 सर्वर में उपयोगकर्ताओं को सूचीबद्ध करने के लिए निम्नलिखित क्वेरी का उपयोग किया है, लेकिन असफल रहा और नीचे त्रुटि मिली। $server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext - force;$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential $cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)} अपवाद नीचे दिया गया है …
97 powershell 

6
PowerShell में निर्देशिका बदलें
मेरे PowerShell प्रॉम्प्ट ने वर्तमान में मेरी C ड्राइव ( PS C:\>) को इंगित किया है । मैं अपने क्यू ( PS Q:\>) ड्राइव पर एक फ़ोल्डर में निर्देशिका कैसे बदलूं ? मेरे Q ड्राइव पर फ़ोल्डर का नाम "मेरा परीक्षण फ़ोल्डर" है।
97 powershell 

13
PowerShell मॉड्यूल स्थापित होने पर मैं कैसे जांच करूं?
यह जाँचने के लिए कि क्या कोई मॉड्यूल मौजूद है, मैंने निम्नलिखित कोशिश की है: try { Import-Module SomeModule Write-Host "Module exists" } catch { Write-Host "Module does not exist" } आउटपुट है: Import-Module : The specified module 'SomeModule' was not loaded because no valid module file was found in …
97 powershell 

4
किसी एकल PowerShell स्क्रिप्ट पैरामीटर में कई मान पास करना
मेरे पास एक स्क्रिप्ट है जिसमें मैं $ args में सर्वर नाम (s) पास करता हूं। इस तरह से मैं इस (इन) सर्वर (ओं) का उपयोग करके सामान कर सकता हूं foreach: .\script.ps1 host1 host2 host3 foreach ($i in $args) { Do-Stuff $i } मैं नामांकित वैकल्पिक पैरामीटर को जोड़ना …

4
आप एक दो-उद्धृत स्ट्रिंग में किसी ऑब्जेक्ट की संपत्ति का उपयोग कैसे कर सकते हैं?
मेरे पास निम्नलिखित कोड हैं: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; जब मैं एक स्ट्रिंग निष्पादित कमांड में गुणों में से एक का उपयोग करने का प्रयास करता हूं: …

7
हैश के माध्यम से लूपिंग करना, या पावरशेल में एक सरणी का उपयोग करना
मैं BCP के साथ SQL सर्वर से तालिकाओं के एक सेट को निकालने के लिए इस (सरलीकृत) कोड का उपयोग कर रहा हूं । $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "ChecklistItemCategory" , "ChecklistItem" ) for ($i=0; $i -le $ExtractTables.Length – 1; $i++) …
96 powershell 

1
PowerShell स्क्रिप्ट $ (डॉलर) के चिह्न को स्वीकार नहीं कर रही है
मैं एक PowerShell स्क्रिप्ट का उपयोग करके SQL डेटा कनेक्शन खोलने का प्रयास कर रहा हूं और मेरे पासवर्ड में एक $संकेत है: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") जब मैं एक कनेक्शन खोलने की कोशिश करता हूं तो यह कहता है: लॉगिन विफल

10
Powershell में माता-पिता की मूल निर्देशिका कैसे प्राप्त करें?
इसलिए अगर मेरे पास एक चर में एक निर्देशिका संग्रहीत है, तो कहें: $scriptPath = (Get-ScriptDirectory); अब मैं निर्देशिका को दो मूल स्तर तक खोजना चाहूंगा । मुझे करने का एक अच्छा तरीका चाहिए: $parentPath = Split-Path -parent $scriptPath $rootPath = Split-Path -parent $parentPath क्या मैं कोड की एक पंक्ति …

1
शक्तियों में प्रतीक का क्या अर्थ है?
$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit क्या कोई मुझे समझा सकता है कि यह कैसे काम करता है? वास्तव में क्या करता है और सिंबल में प्रतीक क्या करता / करती है?
95 powershell 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.