-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathzh-CN.json
339 lines (339 loc) · 8.58 KB
/
zh-CN.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
{
"options": [
{
"name": "-File",
"alias": [
"-f"
],
"tip": [
"U: -File <filePath> [args]\n",
"File 的值可以是 -,文件路径和可选参数。如果值为 -,则从标准输入读取命令。\n",
"详情: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_pwsh#-file---f"
],
"next": [
{
"name": "-"
}
]
},
{
"name": "-Command",
"alias": [
"-c"
],
"tip": [
"U: -Command <-|string|scriptBlock> [args]\n",
"Command 的值可以是 -、脚本块或字符串。 如果 Command 的值为 -,则将从标准输入读取命令文本。\n",
"详情: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_pwsh#-command---c"
],
"next": [
{
"name": "-"
}
]
},
{
"name": "-CommandWithArgs",
"alias": [
"-cwa"
],
"next": 0,
"tip": [
"U: -CommandWithArgs <string>\n",
"使用参数执行 PowerShell 命令。\n",
"与 -Command 不同,此参数填充可供命令使用的 $args 内置 -i 变量。\n",
"第一个字符串是命令。 用空格分隔的其他字符串是参数。"
]
},
{
"name": "-ConfigurationName",
"alias": [
"-config"
],
"next": 0,
"tip": [
"U: -ConfigurationName <string>\n",
"指定运行 PowerShell 的配置终结点。\n",
"可以是在本地计算机上注册的任何终结点,包括默认 PowerShell 远程处理终结点或具有特定用户角色功能的自定义终结点。"
]
},
{
"name": "-ConfigurationFile",
"next": 0,
"tip": [
"U: -ConfigurationFile <filePath>\n",
"指定会话配置 (.pssc) 文件路径。\n",
"配置文件中包含的配置将应用于 PowerShell 会话。"
]
},
{
"name": "-CustomPipeName",
"next": 0,
"tip": [
"U: -CustomPipeName <string>\n",
"指定要用于调试和其他跨进程通信的其他 IPC 服务器(命名管道)的名称。\n",
"这提供了连接到其他 PowerShell 实例的可预测机制。\n",
"通常与 Enter-PSHostProcess 上的 CustomPipeName 参数一起使用。"
]
},
{
"name": "-EncodedCommand",
"alias": [
"-e",
"-ec"
],
"next": 0,
"tip": [
"U: -EncodedCommand <Base64EncodedCommand>\n",
"接受命令的 Base-e64 编码字符串版本。\n",
"使用此参数将命令提交到需要复杂嵌套引用的 PowerShell。\n",
"Base64 表示形式必须是 UTF-16LE 编码的字符串。"
]
},
{
"name": "-ExecutionPolicy",
"alias": [
"-ex",
"-ep"
],
"next": 0,
"tip": [
"U: -ExecutionPolicy <ExecutionPolicy>\n",
"为当前会话设置默认执行策略,并将其保存在 $env:PSExecutionPolicyPreference 环境变量中。\n",
"此参数不会更改持久配置的执行策略。\n",
"此参数仅适用于 Windows 计算机。在非 Windows 平台上,将忽略提供的参数和值。"
]
},
{
"name": "-InputFormat",
"alias": [
"-inp",
"-if"
],
"tip": [
"U: -InputFormat <string>\n",
"描述发送到 PowerShell 的数据格式。\n",
"有效值为 Text (文本字符串) 或 XML (序列化 CLIXML 格式)。"
],
"next": [
{
"name": "Text"
},
{
"name": "XML"
}
]
},
{
"name": "-Interactive",
"alias": [
"-i"
],
"tip": [
"向用户显示交互式提示。\n",
"NonInteractive 参数的反函数。"
]
},
{
"name": "-Login",
"alias": [
"-l"
],
"tip": [
"在 Linux 和 macOS 上,使用 /bin/sh 以登录 shell 的形式启动 PowerShell,以执行 /etc/profile 和 ~/.profile 等登录配置文件。\n",
"在 Windows 上,此开关不执行任何操作。"
]
},
{
"name": "-MTA",
"tip": [
"使用多线程单元启动 PowerShell。\n",
"此开关仅在 Windows 上可用。在非 Windows 平台上使用此参数会导致错误。"
]
},
{
"name": "-NoExit",
"alias": [
"-noe"
],
"tip": [
"运行启动命令后不退出。\n",
"E: pwsh -NoExit -Command Get-Date"
]
},
{
"name": "-NoLogo",
"alias": [
"-nol"
],
"tip": [
"在交互式会话启动时隐藏横幅。"
]
},
{
"name": "-NonInteractive",
"alias": [
"-noni"
],
"tip": [
"此开关用于创建不应要求用户输入的会话。 \n",
"这对于在计划任务或 CI/CD 管道中运行的脚本非常有用。\n",
"任何尝试使用交互式功能(如 Read-Host 或确认提示)都会导致语句终止错误而不是挂起。"
]
},
{
"name": "-NoProfile",
"alias": [
"-nop"
],
"tip": [
"不加载 PowerShell 配置文件。"
]
},
{
"name": "-NoProfileLoadTime",
"tip": [
"当加载时间超过 500 毫秒时,隐藏启动时显示的 PowerShell 配置文件加载时间文本。"
]
},
{
"name": "-OutputFormat",
"alias": [
"-o",
"-of"
],
"tip": [
"U: -OutputFormat <string>\n",
"确定 PowerShell 输出内容的格式。\n",
"有效值为 Text (文本字符串) 或 XML (序列化 CLIXML 格式)。"
],
"next": [
{
"name": "Text"
},
{
"name": "XML"
}
]
},
{
"name": "-SettingsFile",
"alias": [
"-settings"
],
"next": 0,
"tip": [
"U: -SettingsFile <filePath>\n",
"替代会话的 system-wide powershell.config.json 设置文件。\n",
"默认情况下,system-wide 设置从 $PSHOME 目录中的 powershell.config.json 读取。\n",
"请注意,-ConfigurationName 参数指定的终结点不使用这些设置。"
]
},
{
"name": "-SSHServerMode",
"alias": [
"-sshs"
],
"tip": [
"在 sshd_config 中用于将 PowerShell 作为 SSH 子系统运行。\n",
" 不用于任何其他用途或不受支持。"
]
},
{
"name": "-STA",
"tip": [
"使用单线程单元启动 PowerShell。这是默认情况。\n",
"此开关仅在 Windows 平台上可用。在非 Windows 平台上使用此参数会导致错误。\n"
]
},
{
"name": "-WindowStyle",
"alias": [
"-w"
],
"tip": [
"U: -WindowStyle <style>\n",
"为会话设置窗口样式。\n",
"有效值包括 Normal、Minimized、Maximized 和 Hidden。\n",
"在非 Windows 平台上使用此参数会导致错误。"
],
"next": [
{
"name": "Normal",
"tip": [
"正常窗口。"
]
},
{
"name": "Hidden",
"tip": [
"隐藏窗口。"
]
},
{
"name": "Minimized",
"tip": [
"最小化窗口。"
]
},
{
"name": "Maximized",
"tip": [
"最大化窗口。"
]
}
]
},
{
"name": "-WorkingDirectory",
"alias": [
"-wd",
"-wo"
],
"tip": [
"U: -WorkingDirectory <directoryPath>\n",
"通过在启动时执行来设置初始工作目录。\n",
"支持任何有效的 PowerShell 文件路径。\n",
"E: pwsh -WorkingDirectory ~"
],
"next": [
{
"name": "~",
"tip": [
"当前用户的 home 目录。"
]
}
]
},
{
"name": "--version",
"alias": [
"-v"
],
"tip": [
"显示版本信息。"
]
}
],
"common_options": [
{
"name": "--help",
"alias": [
"-h",
"-?",
"/?"
],
"tip": [
"显示帮助信息。"
]
}
],
"info": {
"completion_info": {
"url": "https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_pwsh",
"description": [
"PowerShell 命令行 CLI。(pwsh.exe)"
]
}
}
}