Câu hỏi được gắn thẻ «powershell»

PowerShell là một dòng lệnh đa nền tảng và tiện ích kịch bản từ Microsoft. Sử dụng thẻ này cho các câu hỏi về cách viết và thực thi CHỈ các tập lệnh PowerShell. Các câu hỏi lập trình dành riêng cho phiên bản đa nền tảng PowerShell Core (Windows, macOS và Linux) phải được gắn thẻ [powershell-core]. Câu hỏi về quản trị hệ thống nên được hỏi trên Super User hoặc Server Fault.

7
Thực thi PowerShell Script từ C # với đối số dòng lệnh
Tôi cần thực thi tập lệnh PowerShell từ bên trong C #. Tập lệnh cần đối số dòng lệnh. Đây là những gì tôi đã làm cho đến nay: 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 …

3
Đọc từng dòng tệp trong PowerShell
Tôi muốn đọc từng dòng một tệp trong PowerShell. Cụ thể, tôi muốn lặp qua tệp, lưu trữ từng dòng trong một biến trong vòng lặp và thực hiện một số xử lý trên dòng. Tôi biết tương đương Bash: while read line do if [[ $line =~ $regex ]]; …




6
Thay đổi thư mục trong PowerShell
Lời nhắc PowerShell của tôi hiện đang trỏ đến ổ C của tôi ( PS C:\>). Làm cách nào để thay đổi thư mục thành một thư mục trên PS Q:\>ổ đĩa Q ( ) của tôi ? Tên thư mục trên ổ đĩa Q của tôi là "Thư mục …
99 powershell 

13
Tại sao tập lệnh được tạo cục bộ của tôi không được phép chạy theo chính sách thực thi RemoteSigned?
Vì câu hỏi này tiếp tục thu hút các câu trả lời bị nội dung câu hỏi bác bỏ hoặc không giải quyết được vấn đề thực tế, vui lòng đọc bản tóm tắt đơn giản này về những điều bạn cần biết: Đây không phải là "Tại sao cài …


4
Làm thế nào bạn có thể sử dụng thuộc tính của một đối tượng trong một chuỗi được trích dẫn kép?
Tôi có mã sau: $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; Khi tôi cố gắng sử dụng một trong các thuộc tính trong lệnh thực thi chuỗi: & "$SQlBackupExePath\SQLBackupC.exe" -I …

6
Thuật ngữ 'Get-ADUser' không được công nhận là tên của lệnh ghép ngắn
Tôi đã sử dụng truy vấn sau để liệt kê những người dùng trong máy chủ windows 2008, nhưng không thành công và gặp lỗi bên dưới. $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)} Ngoại lệ …
96 powershell 

7
Vòng qua một hàm băm hoặc sử dụng một mảng trong PowerShell
Tôi đang sử dụng đoạn mã (đơn giản hóa) này để trích xuất một tập hợp các bảng từ SQL Server với BCP . $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "ChecklistItemCategory" , "ChecklistItem" ) for ($i=0; $i -le $ExtractTables.Length – 1; $i++) …
96 powershell 

1
Tập lệnh PowerShell không chấp nhận ký hiệu $ (đô la)
Tôi đang cố gắng mở kết nối dữ liệu SQL bằng tập lệnh PowerShell và mật khẩu của tôi có $dấu: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Khi tôi cố gắng mở một kết nối, nó cho biết: Đăng nhập thất bại

5
TimeStamp trên tên tệp bằng PowerShell
Tôi có một đường dẫn trong một chuỗi, "C:\temp\mybackup.zip" Tôi muốn chèn một dấu thời gian vào tập lệnh đó, ví dụ: "C:\temp\mybackup 2009-12-23.zip" Có cách nào dễ dàng để thực hiện việc này trong PowerShell không?
95 powershell 


1
Biểu tượng & trong powershell có nghĩa là gì?
$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit Ai đó có thể giải thích cho tôi làm thế nào điều này hoạt động? Chính xác thì biểu tượng & có ý nghĩa gì trong powershell?
95 powershell 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.