2012-06-14 32 views
7

Đang cố gắng tìm tiêu chuẩn.PowerShell - động từ nào sử dụng cho lệnh ghép ngắn?

CmdLet sẽ xử lý dữ liệu - nhiều đầu vào, được xác định bởi tham số, thành đầu ra. Quá trình xử lý sẽ mất từ ​​một thời gian ngắn đến chủ yếu từ 5 đến 15 phút, trong khi hệ thống trải qua rất nhiều dữ liệu và phân tích nó.

"Thực thi" đưa cho tôi một cảnh báo, nhưng không có "động từ chung" mà tôi thấy có vẻ phù hợp. Tôi thấy rằng không có quá nhiều mở vv, nhưng không có "Quy trình" hoặc "Thực thi" hoặc "Phân tích".

Có một động từ tiêu chuẩn cụ thể mà tôi đã bỏ qua không?

+0

Làm thế nào về "Bắt đầu"? – zdan

+0

@zan hoặc "Execute" hoặc "Process". Tuy nhiên, tất cả họ đều kích hoạt cảnh báo về việc không chuẩn. – TomTom

+0

Gọi nó là. Nó không có trong enum, nhưng nó được coi là "phổ biến" từ trình nhập khẩu mô-đun. – TomTom

Trả lời

5

Dựa trên thông tin bạn cung cấp, tôi sẽ đề xuất Invoke. Nhưng bạn có thể tìm thấy một số cuộc thảo luận hữu ích của Cmdlet Verbs trong những liên kết này:

Cmdlet Verbs on MSDN
PowerShell: Approved Verbs (through v3.0)

Một số excerps chìa khóa từ liên kết đầu tiên:

Gọi - Thực hiện một hành động, chẳng hạn như chạy lệnh hoặc phương thức.

Gọi vs Bắt đầu Các Gọi động từ được sử dụng để thực hiện một hoạt động mà nói chung là một hoạt động đồng bộ, chẳng hạn như chạy một lệnh. Động từ Bắt đầu được sử dụng để bắt đầu một hoạt động thường là hoạt động không đồng bộ , chẳng hạn như bắt đầu quá trình.

+0

Cảm ơn bạn đã tham khảo. Vui đủ, Gọi là KHÔNG Tin danh sách các động từ thông thường theo http://msdn.microsoft.com/en-us/library/system.management.automation.verbscommon_members(v=vs.85) - phải được bỏ qua. Gọi, tuy nhiên, được kiểm tra - nó không kích hoạt một cảnh báo về việc khó tìm. Cảm ơn. – TomTom

+0

Vâng, điều đó có thể phức tạp. Nếu bạn kiểm tra [System.Management.Automation] (http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation (v = vs.85) .aspx) namespace, bạn sẽ thấy rằng có một số lớp 'Verbs'. 'Invoke' là một động từ vòng đời, do đó nó xuất hiện trong [VerbsLifecycle] (http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.verbslifecycle_members (v = vs.85)) .aspx). Trong mọi trường hợp, vui mừng bạn đã sẵn sàng! – ajk

5

Để biết danh sách các động từ đã được phê duyệt, hãy sử dụng lệnh ghép ngắn Get-Verb. Tôi thường thấy điều này hữu ích nếu tôi muốn tìm một động từ thích hợp mà không cần schlepping đến MSDN hoặc Google (hoặc Bing, hoặc DuckDuckGo).

PS> Get-Verb 

Verb  Group 
----  ----- 
Add   Common 
Clear  Common 
Close  Common 
Copy  Common 
Enter  Common 
Exit  Common 
Find  Common 
Format  Common 
Get   Common 
Hide  Common 
Join  Common 
Lock  Common 
Move  Common 
New   Common 
Open  Common 
Pop   Common 
Push  Common 
Redo  Common 
Remove  Common 
Rename  Common 
Reset  Common 
Search  Common 
Select  Common 
Set   Common 
Show  Common 
Skip  Common 
Split  Common 
Step  Common 
Switch  Common 
Undo  Common 
Unlock  Common 
Watch  Common 
Backup  Data 
Checkpoint Data 
Compare  Data 
Compress Data 
Convert  Data 
ConvertFrom Data 
ConvertTo Data 
Dismount Data 
Edit  Data 
Expand  Data 
Export  Data 
Group  Data 
Import  Data 
Initialize Data 
Limit  Data 
Merge  Data 
Mount  Data 
Out   Data 
Publish  Data 
Restore  Data 
Save  Data 
Sync  Data 
Unpublish Data 
Update  Data 
Approve  Lifecycle 
Assert  Lifecycle 
Complete Lifecycle 
Confirm  Lifecycle 
Deny  Lifecycle 
Disable  Lifecycle 
Enable  Lifecycle 
Install  Lifecycle 
Invoke  Lifecycle 
Register Lifecycle 
Request  Lifecycle 
Restart  Lifecycle 
Resume  Lifecycle 
Start  Lifecycle 
Stop  Lifecycle 
Submit  Lifecycle 
Suspend  Lifecycle 
Uninstall Lifecycle 
Unregister Lifecycle 
Wait  Lifecycle 
Debug  Diagnostic 
Measure  Diagnostic 
Ping  Diagnostic 
Repair  Diagnostic 
Resolve  Diagnostic 
Test  Diagnostic 
Trace  Diagnostic 
Connect  Communications 
Disconnect Communications 
Read  Communications 
Receive  Communications 
Send  Communications 
Write  Communications 
Block  Security 
Grant  Security 
Protect  Security 
Revoke  Security 
Unblock  Security 
Unprotect Security 
Use   Other 

PS> 
Các vấn đề liên quan