VirtualBox

source: vbox/trunk/doc/manual/ru_RU/man_VBoxManage-guestcontrol.xml@ 97349

Last change on this file since 97349 was 97349, checked in by vboxsync, 2 years ago

Guest Control/docs: Brought back the VBoxManage docs / synopsis in line with reality. Did some rewording. ru_RU translation pending.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 68.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage guestcontrol
4-->
5<!--
6 Copyright (C) 2006-2022 Oracle and/or its affiliates.
7
8 This file is part of VirtualBox base platform packages, as
9 available from https://www.virtualbox.org.
10
11 This program is free software; you can redistribute it and/or
12 modify it under the terms of the GNU General Public License
13 as published by the Free Software Foundation, in version 3 of the
14 License.
15
16 This program is distributed in the hope that it will be useful, but
17 WITHOUT ANY WARRANTY; without even the implied warranty of
18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 General Public License for more details.
20
21 You should have received a copy of the GNU General Public License
22 along with this program; if not, see <https://www.gnu.org/licenses>.
23
24 SPDX-License-Identifier: GPL-3.0-only
25-->
26<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
27 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
28<!ENTITY % all.entities SYSTEM "all-entities.ent">
29%all.entities;
30]>
31<refentry id="vboxmanage-guestcontrol" lang="en">
32 <refentryinfo>
33 <pubdate>$Date: 2022-10-31 14:38:22 +0000 (Mon, 31 Oct 2022) $</pubdate>
34 <title>VBoxManage guestcontrol</title>
35 </refentryinfo>
36
37 <refmeta>
38 <refentrytitle>VBoxManage-guestcontrol</refentrytitle>
39 <manvolnum>1</manvolnum>
40 </refmeta>
41
42 <refnamediv>
43 <refname>VBoxManage-guestcontrol</refname>
44 <refpurpose>управляет виртуальной машиной из хост-системы</refpurpose>
45 <refclass>&product-name;</refclass>
46 </refnamediv>
47
48 <refsynopsisdiv>
49 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-run">
50<!-- The 'id' is mandatory and must start with 'synopsis-'. -->
51 <command>VBoxManage guestcontrol</command>
52 <group choice="req">
53 <arg choice="plain"><replaceable>uuid</replaceable></arg>
54 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
55 </group>
56 <arg choice="plain">run</arg>
57 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
58 <arg>--dos2unix</arg>
59 <arg>--exe=<replaceable>имя-файла</replaceable></arg>
60 <arg>--ignore-orphaned-processes</arg>
61 <group>
62 <arg choice="plain">--no-wait-stderr</arg>
63 <arg choice="plain">--wait-stderr</arg>
64 </group>
65 <group>
66 <arg choice="plain">--no-wait-stdout</arg>
67 <arg choice="plain">--wait-stdout</arg>
68 </group>
69 <group>
70 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
71 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
72 </group>
73 <arg>--profile</arg>
74 <arg>--putenv=<replaceable>имя-переменной</replaceable>=[<replaceable>значение</replaceable>]</arg>
75 <arg>--quiet</arg>
76 <arg>--timeout=<replaceable>миллисекунды</replaceable></arg>
77 <arg>--unix2dos</arg>
78 <arg>--unquoted-args</arg>
79 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
80 <arg>--verbose</arg>
81 <arg choice="req">-- <replaceable>программа/аргумент0</replaceable> <arg rep="repeat"><replaceable>аргумент</replaceable></arg></arg>
82 </cmdsynopsis>
83
84 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-start">
85 <command>VBoxManage guestcontrol</command>
86 <group choice="req">
87 <arg choice="plain"><replaceable>uuid</replaceable></arg>
88 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
89 </group>
90 <arg choice="plain">start</arg>
91 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
92 <arg>--exe=<replaceable>имя-файла</replaceable></arg>
93 <arg>--ignore-orphaned-processes</arg>
94 <group>
95 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
96 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
97 </group>
98 <arg>--profile</arg>
99 <arg>--putenv=<replaceable>имя-переменной</replaceable>=[<replaceable>значение</replaceable>]</arg>
100 <arg>--quiet</arg>
101 <arg>--timeout=<replaceable>миллисекунды</replaceable></arg>
102 <arg>--unquoted-args</arg>
103 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
104 <arg>--verbose</arg>
105 <arg choice="req">-- <replaceable>программа/аргумент0</replaceable> <arg rep="repeat"><replaceable>аргумент</replaceable></arg></arg>
106 </cmdsynopsis>
107
108 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-copyfrom">
109 <command>VBoxManage guestcontrol</command>
110 <group choice="req">
111 <arg choice="plain"><replaceable>uuid</replaceable></arg>
112 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
113 </group>
114 <arg choice="plain">copyfrom</arg>
115 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
116 <arg>--follow</arg>
117 <group>
118 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
119 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
120 </group>
121 <arg>--quiet</arg>
122 <arg>--no-replace</arg>
123 <arg>--recursive</arg>
124 <arg>--target-directory=<replaceable>хост-директория-назначения</replaceable></arg>
125 <arg>--update</arg>
126 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
127 <arg>--verbose</arg>
128 <arg choice="req"><replaceable>гостевой-источник0</replaceable></arg>
129 <arg choice="plain"><replaceable>гостевой-источник1</replaceable> [...]</arg>
130 </cmdsynopsis>
131
132 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-copyto">
133 <command>VBoxManage guestcontrol</command>
134 <group choice="req">
135 <arg choice="plain"><replaceable>uuid</replaceable></arg>
136 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
137 </group>
138 <arg choice="plain">copyto</arg>
139 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
140 <arg>--follow</arg>
141 <group>
142 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
143 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
144 </group>
145 <arg>--quiet</arg>
146 <arg>--no-replace</arg>
147 <arg>--recursive</arg>
148 <arg>--target-directory=<replaceable>гостевая-директория-назначения</replaceable></arg>
149 <arg>--update</arg>
150 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
151 <arg>--verbose</arg>
152 <arg choice="req"><replaceable>хост-источник0</replaceable></arg>
153 <arg choice="plain"><replaceable>хост-источник1</replaceable> [...]</arg>
154 </cmdsynopsis>
155
156 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-mkdir">
157 <command>VBoxManage guestcontrol</command>
158 <group choice="req">
159 <arg choice="plain"><replaceable>uuid</replaceable></arg>
160 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
161 </group>
162 <arg choice="plain">mkdir</arg>
163 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
164 <arg>--mode=<replaceable>режим</replaceable></arg>
165 <arg>--parents</arg>
166 <group>
167 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
168 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
169 </group>
170 <arg>--quiet</arg>
171 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
172 <arg>--verbose</arg>
173 <arg choice="req" rep="repeat"><replaceable>гостевая-директория</replaceable></arg>
174 </cmdsynopsis>
175
176 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-rmdir">
177 <command>VBoxManage guestcontrol</command>
178 <group choice="req">
179 <arg choice="plain"><replaceable>uuid</replaceable></arg>
180 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
181 </group>
182 <arg choice="plain">rmdir</arg>
183 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
184 <group>
185 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
186 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
187 </group>
188 <arg>--quiet</arg>
189 <arg>--recursive</arg>
190 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
191 <arg>--verbose</arg>
192 <arg choice="req" rep="repeat"><replaceable>гостевая-директория</replaceable></arg>
193 </cmdsynopsis>
194
195 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-rm">
196 <command>VBoxManage guestcontrol</command>
197 <group choice="req">
198 <arg choice="plain"><replaceable>uuid</replaceable></arg>
199 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
200 </group>
201 <arg choice="plain">rm</arg>
202 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
203 <arg>--force</arg>
204 <group>
205 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
206 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
207 </group>
208 <arg>--quiet</arg>
209 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
210 <arg>--verbose</arg>
211 <arg choice="req" rep="repeat"><replaceable>гостевая-директория</replaceable></arg>
212 </cmdsynopsis>
213
214 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-mv">
215 <command>VBoxManage guestcontrol</command>
216 <group choice="req">
217 <arg choice="plain"><replaceable>uuid</replaceable></arg>
218 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
219 </group>
220 <arg choice="plain">mv</arg>
221 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
222 <group>
223 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
224 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
225 </group>
226 <arg>--quiet</arg>
227 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
228 <arg>--verbose</arg>
229 <arg choice="req" rep="repeat"><replaceable>источник</replaceable></arg>
230 <arg choice="req"><replaceable>директория-назначения</replaceable></arg>
231 </cmdsynopsis>
232
233 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-mktemp">
234 <command>VBoxManage guestcontrol</command>
235 <group choice="req">
236 <arg choice="plain"><replaceable>uuid</replaceable></arg>
237 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
238 </group>
239 <arg choice="plain">mktemp</arg>
240 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
241 <arg>--mode=<replaceable>режим</replaceable></arg>
242 <group>
243 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
244 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
245 </group>
246 <arg>--quiet</arg>
247 <arg>--secure</arg>
248 <arg>--tmpdir=<replaceable>имя-директории</replaceable></arg>
249 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
250 <arg>--verbose</arg>
251 <arg choice="req"><replaceable>имя-шаблона</replaceable></arg>
252 </cmdsynopsis>
253
254 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-stat">
255 <command>VBoxManage guestcontrol</command>
256 <group choice="req">
257 <arg choice="plain"><replaceable>uuid</replaceable></arg>
258 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
259 </group>
260 <arg choice="plain">stat</arg>
261 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
262 <group>
263 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
264 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
265 </group>
266 <arg>--quiet</arg>
267 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
268 <arg>--verbose</arg>
269 <arg choice="req"><replaceable>имя-файла</replaceable></arg>
270 </cmdsynopsis>
271
272 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-list">
273 <command>VBoxManage guestcontrol</command>
274 <group choice="req">
275 <arg choice="plain"><replaceable>uuid</replaceable></arg>
276 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
277 </group>
278 <arg choice="plain">list</arg>
279 <group choice="req">
280 <arg choice="plain">all</arg>
281 <arg choice="plain">files</arg>
282 <arg choice="plain">processes</arg>
283 <arg choice="plain">sessions</arg>
284 </group>
285 <arg>--quiet</arg>
286 <arg>--verbose</arg>
287 </cmdsynopsis>
288
289 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-closeprocess">
290 <command>VBoxManage guestcontrol</command>
291 <group choice="req">
292 <arg choice="plain"><replaceable>uuid</replaceable></arg>
293 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
294 </group>
295 <arg choice="plain">closeprocess</arg>
296 <group>
297 <arg choice="plain">--session-id=<replaceable>ID</replaceable></arg>
298 <arg choice="plain">--session-name=<replaceable>имя-или-шаблон</replaceable></arg>
299 </group>
300 <arg>--quiet</arg>
301 <arg>--verbose</arg>
302 <arg choice="req" rep="repeat"><replaceable>PID</replaceable></arg>
303 </cmdsynopsis>
304
305 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-closesession">
306 <command>VBoxManage guestcontrol</command>
307 <group choice="req">
308 <arg choice="plain"><replaceable>uuid</replaceable></arg>
309 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
310 </group>
311 <arg choice="plain">closesession</arg>
312 <group>
313 <arg choice="plain">--all</arg>
314 <arg choice="plain">--session-id=<replaceable>ID</replaceable></arg>
315 <arg choice="plain">--session-name=<replaceable>имя-или-шаблон</replaceable></arg>
316 </group>
317 <arg>--quiet</arg>
318 <arg>--verbose</arg>
319 </cmdsynopsis>
320
321 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-updatega">
322 <command>VBoxManage guestcontrol</command>
323 <group choice="req">
324 <arg choice="plain"><replaceable>uuid</replaceable></arg>
325 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
326 </group>
327 <arg choice="plain">updatega</arg>
328 <arg>--quiet</arg>
329 <arg>--verbose</arg>
330 <arg>--source=<replaceable>дополнения_гостевой_ос.ISO</replaceable></arg>
331 <arg>--wait-start</arg>
332 <arg>-- <arg rep="repeat"><replaceable>аргумент</replaceable></arg></arg>
333 </cmdsynopsis>
334
335 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-watch">
336 <command>VBoxManage guestcontrol</command>
337 <group choice="req">
338 <arg choice="plain"><replaceable>uuid</replaceable></arg>
339 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
340 </group>
341 <arg choice="plain">watch</arg>
342 <arg>--quiet</arg>
343 <arg>--verbose</arg>
344 </cmdsynopsis>
345 </refsynopsisdiv>
346
347 <refsect1>
348 <title>Описание</title>
349 <para>
350 Команда <command>VBoxManage guestcontrol</command> позволяет
351 управлять гостевой виртуальной машиной (ВМ) из хост-системы.
352 Смотрите <xref linkend="guestadd-guestcontrol" />.
353 </para>
354 <refsect2>
355 <title>Общие опции и операнды</title>
356 <para>
357 Следующие опции могут быть использованы с любой подкомандой
358 <command>VBoxManage guestcontrol</command>:
359 </para>
360 <variablelist>
361 <varlistentry>
362 <term><replaceable>uuid</replaceable>|<replaceable>имя-ВМ</replaceable></term>
363 <listitem><para>
364 Задает Универсальный Уникальный Идентификатор (UUID) или
365 имя ВМ.
366 </para></listitem>
367 </varlistentry>
368 <varlistentry>
369 <term><option>--quiet</option></term>
370 <listitem><para>
371 Указывает, что команда производит более тихий вывод.
372 </para><para>
373 Краткая форма этой опции <option>-q</option>.
374 </para></listitem>
375 </varlistentry>
376 <varlistentry>
377 <term><option>--verbose</option></term>
378 <listitem><para>
379 Указывает, что команда производит более подробный вывод.
380 </para><para>
381 Краткая форма этой опции <option>-v</option>.
382 </para></listitem>
383 </varlistentry>
384 </variablelist>
385 <para>
386 Некоторые подкоманды <command>VBoxManage guestcontrol</command>
387 требуют, чтобы предоставили гостевые учетные данные для
388 идентификации. Эти подкоманды:
389 <command>copyfrom</command>, <command>copyto</command>,
390 <command>mkdir</command>, <command>mktemp</command>,
391 <command>mv</command>, <command>rmdir</command>,
392 <command>rm</command>, <command>run</command>,
393 <command>start</command> и <command>stat</command>.
394 </para>
395 <para>
396 Хотя вы не можете выполнять анонимные операции, пароль учетной
397 записи пользователя не является обязательным и зависит от
398 политики безопасности гостевой ОС. Если у пользователя
399 пароль не установлен, укажите пустой пароль. В ОС, таких как
400 Windows, возможно необходимо подстроить политику безопасности,
401 чтобы разрешить пользовательские учетные записи с пустым паролем.
402 В дополнение, могут применяться глобальные правила домена, и
403 поэтому они не могут быть изменены.
404 </para>
405 <para>
406 Следующие опции используются для аутентификации в гостевой ВМ:
407 </para>
408 <variablelist>
409 <varlistentry>
410 <term><option>--domain=<replaceable>имя-домена</replaceable></option></term>
411 <listitem><para>
412 Задает имя домена для гостевых Windows ВМ.
413 </para></listitem>
414 </varlistentry>
415 <varlistentry>
416 <term><option>--password=<replaceable>пароль</replaceable></option></term>
417 <listitem><para>
418 Задает пароль указанного пользователя. Если пароль не
419 указан в командной строке или файл с паролем пуст,
420 считается что у пользователя пустой пароль.
421 </para></listitem>
422 </varlistentry>
423 <varlistentry>
424 <term><option>--passwordfile=<replaceable>имя-файла</replaceable></option></term>
425 <listitem><para>
426 Задает абсолютный путь к файлу в гостевой ОС, содержащему
427 пароль для указанного пользователя. Если файл с паролем
428 пуст или не указан пароль в командной строке, считается
429 что у пользователя пустой пароль.
430 </para></listitem>
431 </varlistentry>
432 <varlistentry>
433 <term><option>--username=<replaceable>имя-пользователя</replaceable></option></term>
434 <listitem><para>
435 Задает существующего пользователя в гостевой ОС, от имени
436 которого запускается процесс. Если не указан, процесс
437 запускается от имени пользователя хоста.
438 </para></listitem>
439 </varlistentry>
440 </variablelist>
441 </refsect2>
442 <refsect2>
443 <title>Ограничения на гостевой процесс</title>
444 <para>
445 По умолчанию, можно запустить до пяти гостевых процессов
446 одновременно. Если запускается новый гостевой процесс, который
447 превысил этот лимит, старый не выполняющийся процесс удаляется
448 для запуска нового. Вы не сможете получить вывод из удаленного
449 гостевого процесса. Если все пять гостевых процессов активны и
450 выполняются, попытка запустить новый гостевой процесс будет
451 неудачна.
452 </para>
453 <para>
454 Можно модифицировать ограничения на выполнение гостевого процесса
455 двумя способами:
456 </para>
457 <itemizedlist>
458 <listitem><para>
459 Используя команду <command>VBoxManage setproperty</command>
460 для обновления значения гостевого свойства
461 <literal>/VirtualBox/GuestAdd/VBoxService/--control-procs-max-kept</literal>.
462 </para></listitem>
463 <listitem><para>
464 Используя команду <command>VBoxService</command> и указывая
465 опцию <option>--control-procs-max-kept=<replaceable>value</replaceable></option>.
466 </para></listitem>
467 </itemizedlist>
468 <para>
469 Необходимо перезагрузить гостевую ОС после изменения ограничения.
470 </para>
471 <para>
472 Можно обслуживать неограниченное количество гостевых процессов
473 путем указания значения <literal>0</literal>, однако, это не
474 рекомендуется.
475 </para>
476 </refsect2>
477 <refsect2 id="vboxmanage-guestcontrol-run">
478 <title>Запуск команды в гостевой виртуальной машине</title>
479 <remark role="help-copy-synopsis"/>
480 <para>
481 Команда <command>VBoxManage guestcontrol
482 <replaceable>имя-ВМ</replaceable> run</command> позволяет
483 исполнять программу в гостевой ВМ. Стандартные потоки ввода,
484 вывода и ошибок перенаправляются из ВМ в хост-систему до
485 завершения программы.
486 </para>
487 <note>
488 <para>
489 ОС Windows навязывает определенные ограничения на графические
490 приложения. Смотрите <xref linkend="KnownIssues" />.
491 </para>
492 </note>
493 <variablelist>
494 <varlistentry>
495 <term><option>--exe=<replaceable>путь-до-исполняемого-файла</replaceable></option></term>
496 <listitem><para>
497 Указывает абсолютный путь к исполняемому файлу для запуска
498 в гостевой ВМ. Например <filename>C:\Windows\System32\calc.exe</filename>.
499 </para></listitem>
500 </varlistentry>
501 <varlistentry>
502 <term><option>--timeout=<replaceable>миллисекунды</replaceable></option></term>
503 <listitem><para>
504 Указывает максимальное время в миллисекундах,
505 выделенное для работы программы. Во время работы
506 программы <command>VBoxManage</command> получает ее
507 вывод.
508 </para><para>
509 Если не указывается величина ожидания, <command>VBoxManage</command>
510 ждет до бесконечности окончания программы или возникновения ошибки.
511 </para></listitem>
512 </varlistentry>
513 <varlistentry>
514 <term><option>--putenv=<replaceable>имя</replaceable>=[<replaceable>значение</replaceable>]</option></term>
515 <listitem><para>
516 Устанавливает, изменяет или удаляет переменные окружения
517 в окружении гостевой ВМ.
518 </para><para>
519 Когда создается гостевой процесс, он работает в
520 стандартной среде гостевой ОС задаваемой по умолчанию.
521 Используйте эту опцию, чтобы изменить переменные окружения
522 в среде по умолчанию.
523 </para><para>
524 Используйте опцию
525 <option>--putenv=<replaceable>имя</replaceable>=[<replaceable>значение</replaceable>]</option>
526 для установки или изменения переменной окружения указываемой через <replaceable>имя</replaceable>.
527 </para><para>
528 Используйте опцию
529 <option>--putenv=<replaceable>имя</replaceable>=[<replaceable>значения</replaceable>]</option>
530 для удаления переменной окружения указанной через <replaceable>имя</replaceable>.
531 </para><para>
532 Убедитесь, что переменная или значение, содержащие
533 пробелы должны быть заключены в кавычки.
534 </para><para>
535 Необходимо указать опцию <option>--putenv</option>
536 для каждой модифицируемой переменной окружения.
537 </para><para>
538 Краткая форма этой опции <option>-E</option>.
539 </para></listitem>
540 </varlistentry>
541 <varlistentry>
542 <term><option>--unquoted-args</option></term>
543 <listitem><para>
544 Отключает экранированные двойные кавычки аргументов,
545 передаваемые программе. Например <literal>\"fred\"</literal>.
546 </para></listitem>
547 </varlistentry>
548 <varlistentry>
549 <term><option>--ignore-orphaned-processes</option></term>
550 <listitem><para>
551 Игнорирует процессы-сироты. Еще не реализовано.
552 </para></listitem>
553 </varlistentry>
554 <varlistentry>
555 <term><option>--profile</option></term>
556 <listitem><para>
557 Использует профиль оболочки, чтобы указать используемое
558 окружение. Еще не реализовано.
559 </para></listitem>
560 </varlistentry>
561 <varlistentry>
562 <term><option>--no-wait-stdout</option></term>
563 <listitem><para>
564 Не ждет завершения гостевого процесса или получения его
565 кода завершения и каких-либо объяснений сбоя.
566 </para></listitem>
567 </varlistentry>
568 <varlistentry>
569 <term><option>--wait-stdout</option></term>
570 <listitem><para>
571 Ждет завершения процесса, чтобы получить его код
572 завершения и любые объяснения сбоя. Команда
573 <command>VBoxManage</command> принимает данные со
574 стандартного потока вывода гостевого процесса во
575 время выполнения процесса.
576 </para></listitem>
577 </varlistentry>
578 <varlistentry>
579 <term><option>--no-wait-stderr</option></term>
580 <listitem><para>
581 Не ждет завершения гостевого процесса, чтобы
582 получить его код завершения, сообщения об
583 ошибках и флаги.
584 </para></listitem>
585 </varlistentry>
586 <varlistentry>
587 <term><option>--wait-stderr</option></term>
588 <listitem><para>
589 Ждет завершения гостевого процесса для получения
590 его кода завершения, сообщений об ошибках и флаги.
591 Команда <command>VBoxManage</command> принимает данные
592 со стандартного потока ошибок гостевого процесса во
593 время выполнения процесса.
594 </para></listitem>
595 </varlistentry>
596 <varlistentry>
597 <term><option>--dos2unix</option></term>
598 <listitem><para>
599 Преобразует гостевой DOS или Windows вывод в UNIX или
600 Linux вывод. Это преобразование изменяет завершения строк
601 с CR + LF на LF. Еще не реализовано.
602 </para></listitem>
603 </varlistentry>
604 <varlistentry>
605 <term><option>--unix2dos</option></term>
606 <listitem><para>
607 Преобразует гостевой UNIX или Linux вывод в DOS или
608 Windows вывод. Это преобразование изменяет завершения строк
609 с LF на CR + LF.
610 </para></listitem>
611 </varlistentry>
612 <varlistentry>
613 <term><option>-- <replaceable>программа/аргумент0</replaceable> [<replaceable>аргумент</replaceable>...]</option></term>
614 <listitem><para>
615 Задает имя программы и любые аргументы, передаваемые
616 программе.
617 </para><para>
618 Убедитесь, что все аргументы команды, содержащие пробелы,
619 заключены в кавычки.
620 </para></listitem>
621 </varlistentry>
622 </variablelist>
623 </refsect2>
624 <refsect2 id="vboxmanage-guestcontrol-start">
625 <title>Запуск команды в гостевой виртуальной машине</title>
626 <remark role="help-copy-synopsis"/>
627 <para>
628 Команда <command>VBoxManage guestcontrol
629 <replaceable>имя-ВМ</replaceable> start</command> позволяет
630 выполнить гостевую программу до ее завершения.
631 </para>
632 <note>
633 <para>
634 ОС Windows навязывает определенные ограничения на графические
635 приложения. Смотрите <xref linkend="KnownIssues" />.
636 </para>
637 </note>
638 </refsect2>
639 <refsect2 id="vboxmanage-guestcontrol-copyfrom">
640 <title>Копирование файла из гостевой виртуальной машины в директорию в хост-системы</title>
641 <remark role="help-copy-synopsis"/>
642 <para>
643 Команда <command>VBoxManage guestcontrol
644 <replaceable>имя-ВМ</replaceable> copyfrom</command> позволяет
645 скопировать файл из гостевой ВМ в хост-систему.
646 </para>
647 <variablelist>
648 <varlistentry>
649 <term><option>--dereference</option></term>
650 <listitem><para>
651 Включает следование по символическим ссылкам в гостевой
652 файловой системе.
653 </para></listitem>
654 </varlistentry>
655 <varlistentry>
656 <term><option>--no-replace</option></term>
657 <listitem><para>
658 Only copies a file if it does not exist on the host yet.
659 </para><para>
660 The short form of this option is <option>-n</option>.
661 </para></listitem>
662 </varlistentry>
663 <varlistentry>
664 <term><option>--recursive</option></term>
665 <listitem><para>
666 Рекурсивно копирует файлы и директории из указанной
667 директории в гостевой ВМ.
668 </para><para>
669 Краткая форма этой опции <option>-R</option>.
670 </para></listitem>
671 </varlistentry>
672 <varlistentry>
673 <term><option>--target-directory=<replaceable>хост-директория-назначения</replaceable></option></term>
674 <listitem><para>
675 Задает абсолютный путь к директории назначения в
676 хост-системе. Например <filename>C:\Temp</filename>.
677 </para></listitem>
678 </varlistentry>
679 <varlistentry>
680 <term><option>--update</option></term>
681 <listitem><para>
682 Only copies a file if the guest file is newer than on the host.
683 </para><para>
684 The short form of this option is <option>-u</option>.
685 </para></listitem>
686 </varlistentry>
687 <varlistentry>
688 <term><literal><replaceable>гостевой-источник0</replaceable> [<replaceable>гостевой-источник1</replaceable> [...]]</literal></term>
689 <listitem><para>
690 Задает абсолютный путь одного или нескольких файлов
691 для копирования из гостевой ВМ. Например
692 <filename>C:\Windows\System32\calc.exe</filename>. Можно
693 использовать подстановочные знаки. Например
694 <filename>C:\Windows\System*\*.dll</filename>.
695 </para></listitem>
696 </varlistentry>
697 </variablelist>
698 </refsect2>
699 <refsect2 id="vboxmanage-guestcontrol-copyto">
700 <title>Копирует файл в директорию на гостевой виртуальной машине из хост-системы</title>
701 <remark role="help-copy-synopsis"/>
702 <para>
703 Команда <command>VBoxManage guestcontrol
704 <replaceable>имя-ВМ</replaceable> copyto</command> позволяет
705 скопировать файл из хост-системы в гостевую ВМ.
706 </para>
707 <variablelist>
708 <varlistentry>
709 <term><option>--dereference</option></term>
710 <listitem><para>
711 Включает следование по символическим ссылкам в хост-системе.
712 </para></listitem>
713 </varlistentry>
714 <varlistentry>
715 <term><option>--no-replace</option></term>
716 <listitem><para>
717 Only copies a file if it does not exist on the guest yet.
718 </para><para>
719 The short form of this option is <option>-n</option>.
720 </para></listitem>
721 </varlistentry>
722 <varlistentry>
723 <term><option>--recursive</option></term>
724 <listitem><para>
725 Рекурсивно копирует файлы и директории из указанной
726 директории в хост-системе.
727 </para><para>
728 Краткая форма этой опции <option>-R</option>.
729 </para></listitem>
730 </varlistentry>
731 <varlistentry>
732 <term><option>--target-directory=<replaceable>гостевая-директория-назначения</replaceable></option></term>
733 <listitem><para>
734 Задает абсолютный путь директории назначения в гостевой
735 ВМ. Например <filename>C:\Temp</filename>.
736 </para></listitem>
737 </varlistentry>
738 <varlistentry>
739 <term><option>--update</option></term>
740 <listitem><para>
741 Only copies a file if the host file is newer than on the guest.
742 </para><para>
743 The short form of this option is <option>-u</option>.
744 </para></listitem>
745 </varlistentry>
746 <varlistentry>
747 <term><literal><replaceable>хост-источник0</replaceable> [<replaceable>хост-источник1</replaceable> [...]]</literal></term>
748 <listitem><para>
749 Задает абсолютный путь одного или нескольких файлов для
750 копирования из хост-системы. Например
751 <filename>C:\Windows\System32\calc.exe</filename>. Можно
752 использовать подстановочные знаки для указания нескольких
753 файлов. Например <filename>C:\Windows\System*\*.dll</filename>.
754 </para></listitem>
755 </varlistentry>
756 </variablelist>
757 </refsect2>
758 <refsect2 id="vboxmanage-guestcontrol-mkdir">
759 <title>Создает директорию в гостевой виртуальной машине</title>
760 <remark role="help-copy-synopsis"/>
761 <para>
762 Команда <command>VBoxManage guestcontrol
763 <replaceable>имя-ВМ</replaceable> mkdir</command> позволяет
764 создать один или несколько директорий в гостевой ВМ.
765 </para>
766 <para>
767 Альтернативные формы этой подкоманды: <command>md</command>,
768 <command>createdir</command> и <command>createdirectory</command>.
769 </para>
770 <variablelist>
771 <varlistentry>
772 <term><option>--parents</option></term>
773 <listitem><para>
774 Создает все отсутствующие родительские директории по
775 отношению к указанной.
776 </para><para>
777 Например, если попытаться создать директорию
778 <filename>D:\Foo\Bar</filename> и директория
779 <filename>D:\Foo</filename> не существует, использование
780 <option>--parents</option> создаст отсутствующую
781 директорию <filename>D:\Foo</filename>. Однако, если
782 попытаться создать <filename>D:\Foo\Bar</filename> и
783 не указать опцию <option>--parents</option>, команда
784 завершится неудачей.
785 </para></listitem>
786 </varlistentry>
787 <varlistentry>
788 <term><option>--mode=<replaceable>режим</replaceable></option></term>
789 <listitem><para>
790 Задает режим разрешений для указанной директории.
791 Если также используется опция <option>--parents</option>,
792 этот режим задается также для всех ее родительских
793 директорий. <replaceable>режим</replaceable> - это
794 четыре восьмеричные цифры, например <literal>0755</literal>.
795 </para></listitem>
796 </varlistentry>
797 <varlistentry>
798 <term><literal><replaceable>гостевая-директория</replaceable> [<replaceable>гостевая-директория</replaceable>...]</literal></term>
799 <listitem><para>
800 Задает абсолютный путь к одной или нескольким директориям
801 для создания в гостевой ВМ. Например <filename>D:\Foo\Bar</filename>.
802 </para><para>
803 Если все относящиеся к указанной родительские директории
804 не существуют в гостевой ВМ, необходимо использовать
805 опцию <option>--parents</option>.
806 </para><para>
807 У вас должно быть достаточно прав в гостевой ВМ, чтобы
808 создать указанную и ее родительские директории.
809 </para></listitem>
810 </varlistentry>
811 </variablelist>
812 </refsect2>
813 <refsect2 id="vboxmanage-guestcontrol-rmdir">
814 <title>Удалить директорию из гостевой виртуальной машины</title>
815 <remark role="help-copy-synopsis"/>
816 <para>
817 Команда <command>VBoxManage guestcontrol
818 <replaceable>имя-ВМ</replaceable> rmdir</command> позволяет
819 удалить указанную директорию из гостевой ВМ.
820 </para>
821 <para>
822 Альтернативные формы этой подкоманды <command>removedir</command>
823 и <command>removedirectory</command>.
824 </para>
825 <variablelist>
826 <varlistentry>
827 <term><option>--recursive</option></term>
828 <listitem><para>
829 Рекурсивно удаляет директории из указанной в гостевой ВМ.
830 </para><para>
831 Краткая форма этой опции <option>-R</option>.
832 </para></listitem>
833 </varlistentry>
834 <varlistentry>
835 <term><literal><replaceable>гостевая-директория</replaceable> [<replaceable>гостевая-директория</replaceable>...]</literal></term>
836 <listitem><para>
837 Задает абсолютный путь к одной или нескольким директориям
838 для удаления в гостевой ВМ. Можно использовать
839 подстановочные знаки в именах директорий. Например
840 <filename>D:\Foo\*Bar</filename>.
841 </para><para>
842 У вас должно быть достаточно прав в гостевой ВМ, чтобы
843 удалить указанную и ее родительские директории.
844 </para></listitem>
845 </varlistentry>
846 </variablelist>
847 </refsect2>
848 <refsect2 id="vboxmanage-guestcontrol-rm">
849 <title>Удалить файл из гостевой виртуальной машины</title>
850 <remark role="help-copy-synopsis"/>
851 <para>
852 Команда <command>VBoxManage guestcontrol
853 <replaceable>имя-ВМ</replaceable> rm</command> позволяет
854 удалить указанный файл из гостевой ВМ.
855 </para>
856 <para>
857 Альтернативная форма этой подкоманды <command>removefile</command>.
858 </para>
859 <variablelist>
860 <varlistentry>
861 <term><option>--force</option></term>
862 <listitem><para>
863 Принудительно выполняет операцию и отменяет любые
864 запросы подтверждения.
865 </para><para>
866 Краткая форма этой опции <option>-f</option>.
867 </para></listitem>
868 </varlistentry>
869 <varlistentry>
870 <term><literal><replaceable>гостевой-файл</replaceable> [<replaceable>гостевой-файл</replaceable>...]</literal></term>
871 <listitem><para>
872 Задает абсолютный путь одного или нескольких файлов для
873 удаления из гостевой ВМ. Можно использовать
874 подстановочные знаки в именах файлов. Например
875 <filename>D:\Foo\Bar\text*.txt</filename>.
876 </para><para>
877 У вас должно быть достаточно прав в гостевой ВМ, чтобы
878 удалить указанный файл.
879 </para></listitem>
880 </varlistentry>
881 </variablelist>
882 </refsect2>
883 <refsect2 id="vboxmanage-guestcontrol-mv">
884 <title>Переименовать файл или директорию в гостевой виртуальной машине</title>
885 <remark role="help-copy-synopsis"/>
886 <para>
887 Команда <command>VBoxManage guestcontrol
888 <replaceable>имя-ВМ</replaceable> mv</command> позволяет
889 переименовать файлы и директории в гостевой ВМ.
890 </para>
891 <para>
892 Альтернативная форма этой подкоманды <command>move</command>,
893 <command>ren</command> и <command>rename</command>.
894 </para>
895 <variablelist>
896 <varlistentry>
897 <term><literal><replaceable>гостевой-источник</replaceable> [<replaceable>гостевой-источник</replaceable>...]</literal></term>
898 <listitem><para>
899 Задает абсолютный путь к файлу или единичной директории
900 для перемещения или переименования в гостевой ВМ. Можно
901 использовать подстановочные знаки в именах файлов.
902 </para><para>
903 У вас должно быть достаточно прав в гостевой ВМ для
904 доступа к указанному файлу или директории.
905 </para></listitem>
906 </varlistentry>
907 <varlistentry>
908 <term><replaceable>назначение</replaceable></term>
909 <listitem><para>
910 Задает абсолютный путь к переименовываемым файлу или
911 директории, или директории назначения, куда
912 перемещать файлы. Если перемещается только один
913 файл, <replaceable>назначение</replaceable> может
914 быть как файлом так и директорией, иначе
915 <replaceable>назначение</replaceable> должно быть
916 директорией.
917 </para><para>
918 У вас должно быть достаточно прав в гостевой ВМ для
919 доступа к файлу или директории назначения.
920 </para></listitem>
921 </varlistentry>
922 </variablelist>
923 </refsect2>
924 <refsect2 id="vboxmanage-guestcontrol-mktemp">
925 <title>Создать временный файл или директорию в гостевой виртуальной машине</title>
926 <remark role="help-copy-synopsis"/>
927 <para>
928 Команда <command>VBoxManage guestcontrol
929 <replaceable>имя-ВМ</replaceable> mktemp</command> позволяет
930 создать временный файл или директорию в гостевой ВМ. Можно
931 использовать эту команду для помощи с последующим копированием
932 файлов из хост-системы в гостевую ВМ. По умолчанию, эта команда
933 создает файл или директорию в платформо-зависимой директории
934 <filename>temp</filename> гостевой ВМ.
935 </para>
936 <para>
937 Альтернативные формы этой подкоманды <command>createtemp</command>
938 и <command>createtemporary</command>.
939 </para>
940 <variablelist>
941 <varlistentry>
942 <term><option>--directory</option></term>
943 <listitem><para>
944 Создает временную директорию указанную в операнде
945 <replaceable>шаблон</replaceable>.
946 </para></listitem>
947 </varlistentry>
948 <varlistentry>
949 <term><option>--secure</option></term>
950 <listitem><para>
951 Обеспечивает безопасное создание файлов и каталогов,
952 устанавливая режим разрешений <literal>0755</literal>.
953 Любая операция, которая не может быть произведена
954 безопасно приведет к неудаче.
955 </para></listitem>
956 </varlistentry>
957 <varlistentry>
958 <term><option>--mode=<replaceable>режим</replaceable></option></term>
959 <listitem><para>
960 Задает режим разрешений, используемый указанной директорией.
961 <replaceable>режим</replaceable> - это четыре восьмеричные
962 цифры, например <literal>0755</literal>.
963 </para></listitem>
964 </varlistentry>
965 <varlistentry>
966 <term><option>--tmpdir=<replaceable>директория</replaceable></option></term>
967 <listitem><para>
968 Задает абсолютный путь к директории в гостевой ВМ, где
969 создавать указанный файл или директорию. Если не указан,
970 <replaceable>директория</replaceable> - это
971 платформо-зависимая директория <filename>temp</filename>.
972 </para></listitem>
973 </varlistentry>
974 <varlistentry>
975 <term><replaceable>шаблон</replaceable></term>
976 <listitem><para>
977 Задает шаблон имени для временного файла без пути к
978 директории. Шаблон имени файла должен содержать как
979 минимум одну последовательности трех последовательных
980 символов X или должен заканчиваться ими.
981 </para></listitem>
982 </varlistentry>
983 </variablelist>
984 </refsect2>
985 <refsect2 id="vboxmanage-guestcontrol-stat">
986 <title>Показать статус файла или файловой системы в гостевой виртуальной машине.</title>
987 <remark role="help-copy-synopsis"/>
988 <para>
989 Команда <command>VBoxManage guestcontrol
990 <replaceable>имя-ВМ</replaceable> stat</command> позволяет
991 отобразить статус файлов или или файловых систем в гостевой
992 ВМ.
993 </para>
994 <variablelist>
995 <varlistentry>
996 <term><literal><replaceable>файл</replaceable> [<replaceable>файл</replaceable> ...]</literal></term>
997 <listitem><para>
998 Задает абсолютный путь к файлу или файловой системе в
999 гостевой ВМ. Например <filename>/home/foo/a.out</filename>.
1000 </para><para>
1001 У вас должно быть достаточно прав в гостевой ВМ для
1002 доступа к указанным файлам или файловым системам.
1003 </para></listitem>
1004 </varlistentry>
1005 </variablelist>
1006 </refsect2>
1007 <refsect2 id="vboxmanage-guestcontrol-list">
1008 <title>Показать настройки и информацию о статусе гостевой виртуальной машины</title>
1009 <remark role="help-copy-synopsis"/>
1010 <para>
1011 Команда <command>VBoxManage guestcontrol
1012 <replaceable>имя-ВМ</replaceable> list</command> позволяет
1013 показать настройки гостевого управления и информацию о статусе.
1014 Например, вывол показывает открытые гостевые сессии, гостевые
1015 процессы и файлы.
1016 </para>
1017 <variablelist>
1018 <varlistentry>
1019 <term><literal>all</literal>|<literal>sessions</literal>|<literal>processes</literal>|<literal>files</literal></term>
1020 <listitem><para>
1021 Указывает тип отображаемой информации.
1022 <literal>all</literal> показывает все доступные данные,
1023 <literal>sessions</literal> показывает гостевые сессии,
1024 <literal>processes</literal> показывает процессы и
1025 <literal>files</literal> показывает файлы.
1026 </para></listitem>
1027 </varlistentry>
1028 </variablelist>
1029 </refsect2>
1030 <refsect2 id="vboxmanage-guestcontrol-closeprocess">
1031 <title>Завершить процесс в сессии гостевой виртуальной машины</title>
1032 <remark role="help-copy-synopsis"/>
1033 <para>
1034 Команда <command>VBoxManage guestcontrol
1035 <replaceable>имя-ВМ</replaceable> closeprocess</command> позволяет
1036 завершить гостевой процесс работающий в гостевой сессии.
1037 Указывайте процесс через идентификатор процесса (PID) и сессию,
1038 используя ID сессии или имя.
1039 </para>
1040 <variablelist>
1041 <varlistentry>
1042 <term><option>--session-id=<replaceable>ID</replaceable></option></term>
1043 <listitem><para>
1044 Задает ID гостевой сессии.
1045 </para></listitem>
1046 </varlistentry>
1047 <varlistentry>
1048 <term><option>--session-name=<replaceable>имя</replaceable>|<replaceable>шаблон</replaceable></option></term>
1049 <listitem><para>
1050 Задает имя гостевой сессии. Используйте шаблон,
1051 содержащий подстановочные знаки для указания
1052 нескольких сессий.
1053 </para></listitem>
1054 </varlistentry>
1055 <varlistentry>
1056 <term><literal><replaceable>PID</replaceable> [<replaceable>PID</replaceable> ...]</literal></term>
1057 <listitem><para>
1058 Задает список PID гостевых процессов для завершения.
1059 </para></listitem>
1060 </varlistentry>
1061 </variablelist>
1062 </refsect2>
1063 <refsect2 id="vboxmanage-guestcontrol-closesession">
1064 <title>Закрыть сессию гостевой виртуальной машины</title>
1065 <remark role="help-copy-synopsis"/>
1066 <para>
1067 Команда <command>VBoxManage guestcontrol
1068 <replaceable>имя-ВМ</replaceable> closesession</command> позволяет
1069 закрыть гостевую сессию. Указывайте гостевую сессию или через ID
1070 сессии или через имя.
1071 </para>
1072 <variablelist>
1073 <varlistentry>
1074 <term><option>--session-id=<replaceable>ID</replaceable></option></term>
1075 <listitem><para>
1076 Задает ID гостевой сессии.
1077 </para></listitem>
1078 </varlistentry>
1079 <varlistentry>
1080 <term><option>--session-name=<replaceable>имя</replaceable>|<replaceable>шаблон</replaceable></option></term>
1081 <listitem><para>
1082 Задает имя гостевой сессии. Используйте шаблон,
1083 содержащий подстановочные знаки для указания
1084 нескольких сессий.
1085 </para></listitem>
1086 </varlistentry>
1087 <varlistentry>
1088 <term><option>--all</option></term>
1089 <listitem><para>
1090 Закрывает все гостевые сессии.
1091 </para></listitem>
1092 </varlistentry>
1093 </variablelist>
1094 </refsect2>
1095 <refsect2 id="vboxmanage-guestcontrol-updatega">
1096 <title>Обновить ПО Дополнений Гостевой ОС в гостевой виртуальной машине</title>
1097 <remark role="help-copy-synopsis"/>
1098 <para>
1099 Команда <command>VBoxManage guestcontrol
1100 <replaceable>имя-ВМ</replaceable> updatega</command> позволяет
1101 обновить ПО Дополнений Гостевой ОС, установленное в указанной
1102 гостевой ВМ.
1103 </para>
1104 <para>
1105 Альтернативные формы этой подкоманды
1106 <command>updateadditions</command> и
1107 <command>updateguestadditions</command>.
1108 </para>
1109 <variablelist>
1110 <varlistentry>
1111 <term><option>--source=<replaceable>новый-путь-к-iso</replaceable></option></term>
1112 <listitem><para>
1113 Задает абсолютный путь к <filename>.ISO</filename> файлу
1114 Дополнений Гостевой ОС в гостевой ВМ.
1115 </para></listitem>
1116 </varlistentry>
1117 <varlistentry>
1118 <term><option>--reboot</option></term>
1119 <listitem><para>
1120 Автоматический перезагружает гостевую систему после успешного
1121 обновления Дополнений Гостевой ОС.
1122 </para></listitem>
1123 </varlistentry>
1124 <varlistentry>
1125 <term><option>--timeout=<replaceable>миллисекунды</replaceable></option></term>
1126 <listitem><para>
1127 Задает максимальное время ожидания (в миллисекундах) заверешения
1128 полного обновления Дополнений Гостевой ОС. По умолчанию, максимальное
1129 время ожидания не используется.
1130 </para></listitem>
1131 </varlistentry>
1132 <varlistentry>
1133 <term><option>--verify</option></term>
1134 <listitem><para>
1135 Проверяет, что Дополнения Гостевой ОС обновлены успешно после
1136 успешной установки. Перезагрузка гостя обязательна.
1137 </para></listitem>
1138 </varlistentry>
1139 <varlistentry>
1140 <term><option>--wait-ready</option></term>
1141 <listitem><para>
1142 Ждет когда текущие Дополения Гостевой ОС готовы для
1143 обновления Дополений Гостевой ОС.
1144 </para>
1145 </listitem>
1146 </varlistentry>
1147 <varlistentry>
1148 <term><option>--wait-start</option></term>
1149 <listitem><para>
1150 Запускает <command>VBoxManage</command> процесс обновления
1151 в гостевой ВМ и ждет начала обновления Дополений Гостевой ОС
1152 перед завершения процесса <command>VBoxManage</command>.
1153 </para><para>
1154 По умолчанию, команда <command>VBoxManage</command> ждет
1155 завершения обновления Дополений Гостевой ОС перед
1156 завершением. Используйте эту опцию когда работающий
1157 процесс <command>VBoxManage</command> влияет на
1158 взаимодействие между установщиком и гостевой ОС.
1159 </para></listitem>
1160 </varlistentry>
1161 <varlistentry>
1162 <term><option>-- <replaceable>аргумент</replaceable> [<replaceable>аргумент</replaceable> ...]</option></term>
1163 <listitem><para>
1164 Задает необязательные аргументы командной строки, которые
1165 передаются программе обновления Дополнений Гостевой ОС.
1166 Можно использовать опцию <option>--</option> для передачи
1167 соответствующих аргументов программе обновления для
1168 модернизации еще не установленных функций.
1169 </para><para>
1170 Убедитесь, что командные аргументы, содержащие пробелы,
1171 заключены в кавычки.
1172 </para></listitem>
1173 </varlistentry>
1174 </variablelist>
1175 </refsect2>
1176 <refsect2 id="vboxmanage-guestcontrol-waitrunlevel">
1177 <title>Ждать гостевой уровень выполнения</title>
1178 <para>
1179 Команда <command>VBoxManage guestcontrol
1180 <replaceable>имя-ВМ</replaceable> waitrunlevel</command> позволяет
1181 ожидать достижения гостевого уровня выполнения.
1182 </para>
1183 <variablelist>
1184 <varlistentry>
1185 <term><option>--timeout=<replaceable>миллисекунды</replaceable></option></term>
1186 <listitem><para>
1187 Задать максимальное время ожидания (в миллисекундах)
1188 достижения уровня выполнения. По умолчанию максимальное
1189 время ожидания не используется.
1190 </para></listitem>
1191 </varlistentry>
1192 <varlistentry>
1193 <term><option><replaceable>system</replaceable>|<replaceable>userland</replaceable>|<replaceable>desktop</replaceable></option></term>
1194 <listitem><para>
1195 Задает ожидаемый уровень выполнения
1196 </para></listitem>
1197 </varlistentry>
1198 </variablelist>
1199 </refsect2>
1200 <refsect2 id="vboxmanage-guestcontrol-watch">
1201 <title>Показать текущую активность гостевого управления.</title>
1202 <remark role="help-copy-synopsis"/>
1203 <para>
1204 Команда <command>VBoxManage guestcontrol
1205 <replaceable>имя-ВМ</replaceable> watch</command> позволяет
1206 показать текущую активность гостевого управления.
1207 </para>
1208 </refsect2>
1209 </refsect1>
1210
1211 <refsect1>
1212 <title>Примеры</title>
1213 <remark role="help-scope" condition="GLOBAL"/>
1214 <para>
1215 Следующая команда <command>VBoxManage guestcontrol run</command>
1216 выполняет команду <command>ls -l /usr</command> в Oracle Linux ВМ
1217 <literal>My OL VM</literal> от имени пользователя
1218 <literal>user1</literal>.
1219 </para>
1220<screen>
1221$ VBoxManage --nologo guestcontrol "My OL VM" run --exe "/bin/ls" \
1222--username user1 --passwordfile pw.txt --wait-stdout -- -l /usr
1223</screen>
1224 <para>
1225 Опция <option>--exe</option> указывает абсолютный путь команды
1226 для запуска в гостевой ВМ, <filename>/bin/ls</filename>.
1227 Используйте опцию <option>--</option> для передачи любых
1228 аргументов, следующих после команды <command>ls</command>.
1229 </para>
1230 <para>
1231 Используйте опцию <option>--username</option> для указания
1232 имени пользователя, <literal>user1</literal> и опцию
1233 <option>--passwordfile</option> для указания имения файлы,
1234 содержащего пароль для пользователя <literal>user1</literal>,
1235 <filename>pw.txt</filename>.
1236 </para>
1237 <para>
1238 Опция <option>--wait-stdout</option> ожидает завершения
1239 гостевого процесса <command>ls</command> перед передачей
1240 кода заверешения и вывода команды. Опция <option>--nologo</option>
1241 подавляет вывод информации о логотипе.
1242 </para>
1243 <para>
1244 Следующая команда <command>VBoxManage guestcontrol run</command>
1245 выполняет команду <command>ipconfig</command> в Windows ВМ
1246 <literal>My Win VM</literal> от имени пользователя
1247 <literal>user1</literal>. Стандартные потоки ввода, вывода
1248 и ошибок перенаправляются из ВМ в хост-систему до завершения
1249 программы.
1250 </para>
1251<screen>
1252$ VBoxManage --nologo guestcontrol "My Win VM" run \
1253--exe "c:\\windows\\system32\\ipconfig.exe" \
1254--username user1 --passwordfile pw.txt --wait-stdout
1255</screen>
1256 <para>
1257 Опция <option>--exe</option> задает абсолютный путь команды для
1258 запуска в гостевой ВМ,
1259 <filename>c:\windows\system32\ipconfig.exe</filename>. Двойные
1260 слеши показанные в этом примере требуются только в UNIX
1261 хост-системах.
1262 </para>
1263 <para>
1264 Используйте опцию <option>--username</option> для указания имени
1265 пользователя, <literal>user1</literal> и опцию
1266 <option>--passwordfile</option> для указания имени файла,
1267 содержащего пароль для пользователя <literal>user1</literal>,
1268 <filename>pw.txt</filename>.
1269 </para>
1270 <para>
1271 Опция <option>--wait-stdout</option> ожидает завершения
1272 гостевого процесса <command>ls</command> перед передачей
1273 кода заверешения и вывода команды. Опция <option>--nologo</option>
1274 подавляет вывод информации о логотипе.
1275 </para>
1276 <para>
1277 Следующая команда <command>VBoxManage guestcontrol start</command>
1278 выполняет команду <command>ls -l /usr</command> в Oracle Linux ВМ
1279 <literal>My OL VM</literal> до завершения программы.
1280 </para>
1281<screen>
1282$ VBoxManage --nologo guestcontrol "My Win VM" start \
1283--exe "c:\\windows\\system32\\ipconfig.exe" \
1284--username user1 --passwordfile pw.txt --wait-stdout
1285</screen>
1286 </refsect1>
1287</refentry>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette