VirtualBox

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

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

scm copyright and license note update

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 73.0 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-08-22 17:43:14 +0000 (Mon, 22 Aug 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-hostdest">
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>--recursive</arg>
123 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
124 <arg>--verbose</arg>
125 <arg choice="req"><replaceable>гостевой-источник0</replaceable></arg>
126 <arg choice="plain"><replaceable>гостевой-источник1</replaceable> [...]</arg>
127 <arg choice="req"><replaceable>хост-назначение</replaceable></arg>
128 </cmdsynopsis>
129
130 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-copyfrom-hostdestdir">
131 <command>VBoxManage guestcontrol</command>
132 <group choice="req">
133 <arg choice="plain"><replaceable>uuid</replaceable></arg>
134 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
135 </group>
136 <arg choice="plain">copyfrom</arg>
137 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
138 <arg>--follow</arg>
139 <group>
140 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
141 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
142 </group>
143 <arg>--quiet</arg>
144 <arg>--recursive</arg>
145 <arg>--target-directory=<replaceable>хост-директория-назначения</replaceable></arg>
146 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
147 <arg>--verbose</arg>
148 <arg choice="req"><replaceable>гостевой-источник0</replaceable></arg>
149 <arg choice="plain"><replaceable>гостевой-источник1</replaceable> [...]</arg>
150 </cmdsynopsis>
151
152 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-copyto-hostdest">
153 <command>VBoxManage guestcontrol</command>
154 <group choice="req">
155 <arg choice="plain"><replaceable>uuid</replaceable></arg>
156 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
157 </group>
158 <arg choice="plain">copyto</arg>
159 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
160 <arg>--follow</arg>
161 <group>
162 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
163 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
164 </group>
165 <arg>--quiet</arg>
166 <arg>--recursive</arg>
167 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
168 <arg>--verbose</arg>
169 <arg choice="req"><replaceable>хост-источник0</replaceable></arg>
170 <arg choice="plain"><replaceable>хост-источник1</replaceable> [...]</arg>
171 <arg choice="req"><replaceable>гостевое-назначение</replaceable></arg>
172 </cmdsynopsis>
173
174 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-copyto-hostdestdir">
175 <command>VBoxManage guestcontrol</command>
176 <group choice="req">
177 <arg choice="plain"><replaceable>uuid</replaceable></arg>
178 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
179 </group>
180 <arg choice="plain">copyto</arg>
181 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
182 <arg>--follow</arg>
183 <group>
184 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
185 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
186 </group>
187 <arg>--quiet</arg>
188 <arg>--recursive</arg>
189 <arg>--target-directory=<replaceable>гостевая-директория-назначения</replaceable></arg>
190 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
191 <arg>--verbose</arg>
192 <arg choice="req"><replaceable>хост-источник0</replaceable></arg>
193 <arg choice="plain"><replaceable>хост-источник1</replaceable> [...]</arg>
194 </cmdsynopsis>
195
196 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-mkdir">
197 <command>VBoxManage guestcontrol</command>
198 <group choice="req">
199 <arg choice="plain"><replaceable>uuid</replaceable></arg>
200 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
201 </group>
202 <arg choice="plain">mkdir</arg>
203 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
204 <arg>--mode=<replaceable>режим</replaceable></arg>
205 <arg>--parents</arg>
206 <group>
207 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
208 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
209 </group>
210 <arg>--quiet</arg>
211 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
212 <arg>--verbose</arg>
213 <arg choice="req" rep="repeat"><replaceable>гостевая-директория</replaceable></arg>
214 </cmdsynopsis>
215
216 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-rmdir">
217 <command>VBoxManage guestcontrol</command>
218 <group choice="req">
219 <arg choice="plain"><replaceable>uuid</replaceable></arg>
220 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
221 </group>
222 <arg choice="plain">rmdir</arg>
223 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
224 <group>
225 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
226 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
227 </group>
228 <arg>--quiet</arg>
229 <arg>--recursive</arg>
230 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
231 <arg>--verbose</arg>
232 <arg choice="req" rep="repeat"><replaceable>гостевая-директория</replaceable></arg>
233 </cmdsynopsis>
234
235 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-rm">
236 <command>VBoxManage guestcontrol</command>
237 <group choice="req">
238 <arg choice="plain"><replaceable>uuid</replaceable></arg>
239 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
240 </group>
241 <arg choice="plain">rm</arg>
242 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
243 <arg>--force</arg>
244 <group>
245 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
246 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
247 </group>
248 <arg>--quiet</arg>
249 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
250 <arg>--verbose</arg>
251 <arg choice="req" rep="repeat"><replaceable>гостевая-директория</replaceable></arg>
252 </cmdsynopsis>
253
254 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-mv">
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">mv</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" rep="repeat"><replaceable>источник</replaceable></arg>
270 <arg choice="req"><replaceable>директория-назначения</replaceable></arg>
271 </cmdsynopsis>
272
273 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-mktemp">
274 <command>VBoxManage guestcontrol</command>
275 <group choice="req">
276 <arg choice="plain"><replaceable>uuid</replaceable></arg>
277 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
278 </group>
279 <arg choice="plain">mktemp</arg>
280 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
281 <arg>--mode=<replaceable>режим</replaceable></arg>
282 <group>
283 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
284 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
285 </group>
286 <arg>--quiet</arg>
287 <arg>--secure</arg>
288 <arg>--tmpdir=<replaceable>имя-директории</replaceable></arg>
289 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
290 <arg>--verbose</arg>
291 <arg choice="req"><replaceable>имя-шаблона</replaceable></arg>
292 </cmdsynopsis>
293
294 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-stat">
295 <command>VBoxManage guestcontrol</command>
296 <group choice="req">
297 <arg choice="plain"><replaceable>uuid</replaceable></arg>
298 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
299 </group>
300 <arg choice="plain">stat</arg>
301 <arg>--domain=<replaceable>имя-домена</replaceable></arg>
302 <group>
303 <arg choice="plain">--passwordfile=<replaceable>файл-с-паролем</replaceable></arg>
304 <arg choice="plain">--password=<replaceable>пароль</replaceable></arg>
305 </group>
306 <arg>--quiet</arg>
307 <arg>--username=<replaceable>имя-пользователя</replaceable></arg>
308 <arg>--verbose</arg>
309 <arg choice="req"><replaceable>имя-файла</replaceable></arg>
310 </cmdsynopsis>
311
312 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-list">
313 <command>VBoxManage guestcontrol</command>
314 <group choice="req">
315 <arg choice="plain"><replaceable>uuid</replaceable></arg>
316 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
317 </group>
318 <arg choice="plain">list</arg>
319 <group choice="req">
320 <arg choice="plain">all</arg>
321 <arg choice="plain">files</arg>
322 <arg choice="plain">processes</arg>
323 <arg choice="plain">sessions</arg>
324 </group>
325 <arg>--quiet</arg>
326 <arg>--verbose</arg>
327 </cmdsynopsis>
328
329 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-closeprocess">
330 <command>VBoxManage guestcontrol</command>
331 <group choice="req">
332 <arg choice="plain"><replaceable>uuid</replaceable></arg>
333 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
334 </group>
335 <arg choice="plain">closeprocess</arg>
336 <group>
337 <arg choice="plain">--session-id=<replaceable>ID</replaceable></arg>
338 <arg choice="plain">--session-name=<replaceable>имя-или-шаблон</replaceable></arg>
339 </group>
340 <arg>--quiet</arg>
341 <arg>--verbose</arg>
342 <arg choice="req" rep="repeat"><replaceable>PID</replaceable></arg>
343 </cmdsynopsis>
344
345 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-closesession">
346 <command>VBoxManage guestcontrol</command>
347 <group choice="req">
348 <arg choice="plain"><replaceable>uuid</replaceable></arg>
349 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
350 </group>
351 <arg choice="plain">closesession</arg>
352 <group>
353 <arg choice="plain">--all</arg>
354 <arg choice="plain">--session-id=<replaceable>ID</replaceable></arg>
355 <arg choice="plain">--session-name=<replaceable>имя-или-шаблон</replaceable></arg>
356 </group>
357 <arg>--quiet</arg>
358 <arg>--verbose</arg>
359 </cmdsynopsis>
360
361 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-updatega">
362 <command>VBoxManage guestcontrol</command>
363 <group choice="req">
364 <arg choice="plain"><replaceable>uuid</replaceable></arg>
365 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
366 </group>
367 <arg choice="plain">updatega</arg>
368 <arg>--quiet</arg>
369 <arg>--verbose</arg>
370 <arg>--source=<replaceable>дополнения_гостевой_ос.ISO</replaceable></arg>
371 <arg>--wait-start</arg>
372 <arg>-- <arg rep="repeat"><replaceable>аргумент</replaceable></arg></arg>
373 </cmdsynopsis>
374
375 <cmdsynopsis id="synopsis-vboxmanage-guestcontrol-watch">
376 <command>VBoxManage guestcontrol</command>
377 <group choice="req">
378 <arg choice="plain"><replaceable>uuid</replaceable></arg>
379 <arg choice="plain"><replaceable>имя-ВМ</replaceable></arg>
380 </group>
381 <arg choice="plain">watch</arg>
382 <arg>--quiet</arg>
383 <arg>--verbose</arg>
384 </cmdsynopsis>
385 </refsynopsisdiv>
386
387 <refsect1>
388 <title>Описание</title>
389 <para>
390 Команда <command>VBoxManage guestcontrol</command> позволяет
391 управлять гостевой виртуальной машиной (ВМ) из хост-системы.
392 Смотрите <xref linkend="guestadd-guestcontrol" />.
393 </para>
394 <refsect2>
395 <title>Общие опции и операнды</title>
396 <para>
397 Следующие опции могут быть использованы с любой подкомандой
398 <command>VBoxManage guestcontrol</command>:
399 </para>
400 <variablelist>
401 <varlistentry>
402 <term><replaceable>uuid</replaceable>|<replaceable>имя-ВМ</replaceable></term>
403 <listitem><para>
404 Задает Универсальный Уникальный Идентификатор (UUID) или
405 имя ВМ.
406 </para></listitem>
407 </varlistentry>
408 <varlistentry>
409 <term><option>--quiet</option></term>
410 <listitem><para>
411 Указывает, что команда производит более тихий вывод.
412 </para><para>
413 Краткая форма этой опции <option>-q</option>.
414 </para></listitem>
415 </varlistentry>
416 <varlistentry>
417 <term><option>--verbose</option></term>
418 <listitem><para>
419 Указывает, что команда производит более подробный вывод.
420 </para><para>
421 Краткая форма этой опции <option>-v</option>.
422 </para></listitem>
423 </varlistentry>
424 </variablelist>
425 <para>
426 Некоторые подкоманды <command>VBoxManage guestcontrol</command>
427 требуют, чтобы предоставили гостевые учетные данные для
428 идентификации. Эти подкоманды:
429 <command>copyfrom</command>, <command>copyto</command>,
430 <command>mkdir</command>, <command>mktemp</command>,
431 <command>mv</command>, <command>rmdir</command>,
432 <command>rm</command>, <command>run</command>,
433 <command>start</command> и <command>stat</command>.
434 </para>
435 <para>
436 Хотя вы не можете выполнять анонимные операции, пароль учетной
437 записи пользователя не является обязательным и зависит от
438 политики безопасности гостевой ОС. Если у пользователя
439 пароль не установлен, укажите пустой пароль. В ОС, таких как
440 Windows, возможно необходимо подстроить политику безопасности,
441 чтобы разрешить пользовательские учетные записи с пустым паролем.
442 В дополнение, могут применяться глобальные правила домена, и
443 поэтому они не могут быть изменены.
444 </para>
445 <para>
446 Следующие опции используются для аутентификации в гостевой ВМ:
447 </para>
448 <variablelist>
449 <varlistentry>
450 <term><option>--domain=<replaceable>имя-домена</replaceable></option></term>
451 <listitem><para>
452 Задает имя домена для гостевых Windows ВМ.
453 </para></listitem>
454 </varlistentry>
455 <varlistentry>
456 <term><option>--password=<replaceable>пароль</replaceable></option></term>
457 <listitem><para>
458 Задает пароль указанного пользователя. Если пароль не
459 указан в командной строке или файл с паролем пуст,
460 считается что у пользователя пустой пароль.
461 </para></listitem>
462 </varlistentry>
463 <varlistentry>
464 <term><option>--passwordfile=<replaceable>имя-файла</replaceable></option></term>
465 <listitem><para>
466 Задает абсолютный путь к файлу в гостевой ОС, содержащему
467 пароль для указанного пользователя. Если файл с паролем
468 пуст или не указан пароль в командной строке, считается
469 что у пользователя пустой пароль.
470 </para></listitem>
471 </varlistentry>
472 <varlistentry>
473 <term><option>--username=<replaceable>имя-пользователя</replaceable></option></term>
474 <listitem><para>
475 Задает существующего пользователя в гостевой ОС, от имени
476 которого запускается процесс. Если не указан, процесс
477 запускается от имени пользователя хоста.
478 </para></listitem>
479 </varlistentry>
480 </variablelist>
481 </refsect2>
482 <refsect2>
483 <title>Ограничения на гостевой процесс</title>
484 <para>
485 По умолчанию, можно запустить до пяти гостевых процессов
486 одновременно. Если запускается новый гостевой процесс, который
487 превысил этот лимит, старый не выполняющийся процесс удаляется
488 для запуска нового. Вы не сможете получить вывод из удаленного
489 гостевого процесса. Если все пять гостевых процессов активны и
490 выполняются, попытка запустить новый гостевой процесс будет
491 неудачна.
492 </para>
493 <para>
494 Можно модифицировать ограничения на выполнение гостевого процесса
495 двумя способами:
496 </para>
497 <itemizedlist>
498 <listitem><para>
499 Используя команду <command>VBoxManage setproperty</command>
500 для обновления значения гостевого свойства
501 <literal>/VirtualBox/GuestAdd/VBoxService/--control-procs-max-kept</literal>.
502 </para></listitem>
503 <listitem><para>
504 Используя команду <command>VBoxService</command> и указывая
505 опцию <option>--control-procs-max-kept=<replaceable>value</replaceable></option>.
506 </para></listitem>
507 </itemizedlist>
508 <para>
509 Необходимо перезагрузить гостевую ОС после изменения ограничения.
510 </para>
511 <para>
512 Можно обслуживать неограниченное количество гостевых процессов
513 путем указания значения <literal>0</literal>, однако, это не
514 рекомендуется.
515 </para>
516 </refsect2>
517 <refsect2 id="vboxmanage-guestcontrol-run">
518 <title>Запуск команды в гостевой виртуальной машине</title>
519 <remark role="help-copy-synopsis"/>
520 <para>
521 Команда <command>VBoxManage guestcontrol
522 <replaceable>имя-ВМ</replaceable> run</command> позволяет
523 исполнять программу в гостевой ВМ. Стандартные потоки ввода,
524 вывода и ошибок перенаправляются из ВМ в хост-систему до
525 завершения программы.
526 </para>
527 <note>
528 <para>
529 ОС Windows навязывает определенные ограничения на графические
530 приложения. Смотрите <xref linkend="KnownIssues" />.
531 </para>
532 </note>
533 <variablelist>
534 <varlistentry>
535 <term><option>--exe=<replaceable>путь-до-исполняемого-файла</replaceable></option></term>
536 <listitem><para>
537 Указывает абсолютный путь к исполняемому файлу для запуска
538 в гостевой ВМ. Например <filename>C:\Windows\System32\calc.exe</filename>.
539 </para></listitem>
540 </varlistentry>
541 <varlistentry>
542 <term><option>--timeout=<replaceable>миллисекунды</replaceable></option></term>
543 <listitem><para>
544 Указывает максимальное время в миллисекундах,
545 выделенное для работы программы. Во время работы
546 программы <command>VBoxManage</command> получает ее
547 вывод.
548 </para><para>
549 Если не указывается величина ожидания, <command>VBoxManage</command>
550 ждет до бесконечности окончания программы или возникновения ошибки.
551 </para></listitem>
552 </varlistentry>
553 <varlistentry>
554 <term><option>--putenv=<replaceable>имя</replaceable>=[<replaceable>значение</replaceable>]</option></term>
555 <listitem><para>
556 Устанавливает, изменяет или удаляет переменные окружения
557 в окружении гостевой ВМ.
558 </para><para>
559 Когда создается гостевой процесс, он работает в
560 стандартной среде гостевой ОС задаваемой по умолчанию.
561 Используйте эту опцию, чтобы изменить переменные окружения
562 в среде по умолчанию.
563 </para><para>
564 Используйте опцию
565 <option>--putenv=<replaceable>имя</replaceable>=[<replaceable>значение</replaceable>]</option>
566 для установки или изменения переменной окружения указываемой через <replaceable>имя</replaceable>.
567 </para><para>
568 Используйте опцию
569 <option>--putenv=<replaceable>имя</replaceable>=[<replaceable>значения</replaceable>]</option>
570 для удаления переменной окружения указанной через <replaceable>имя</replaceable>.
571 </para><para>
572 Убедитесь, что переменная или значение, содержащие
573 пробелы должны быть заключены в кавычки.
574 </para><para>
575 Необходимо указать опцию <option>--putenv</option>
576 для каждой модифицируемой переменной окружения.
577 </para><para>
578 Краткая форма этой опции <option>-E</option>.
579 </para></listitem>
580 </varlistentry>
581 <varlistentry>
582 <term><option>--unquoted-args</option></term>
583 <listitem><para>
584 Отключает экранированные двойные кавычки аргументов,
585 передаваемые программе. Например <literal>\"fred\"</literal>.
586 </para></listitem>
587 </varlistentry>
588 <varlistentry>
589 <term><option>--ignore-orphaned-processes</option></term>
590 <listitem><para>
591 Игнорирует процессы-сироты. Еще не реализовано.
592 </para></listitem>
593 </varlistentry>
594 <varlistentry>
595 <term><option>--profile</option></term>
596 <listitem><para>
597 Использует профиль оболочки, чтобы указать используемое
598 окружение. Еще не реализовано.
599 </para></listitem>
600 </varlistentry>
601 <varlistentry>
602 <term><option>--no-wait-stdout</option></term>
603 <listitem><para>
604 Не ждет завершения гостевого процесса или получения его
605 кода завершения и каких-либо объяснений сбоя.
606 </para></listitem>
607 </varlistentry>
608 <varlistentry>
609 <term><option>--wait-stdout</option></term>
610 <listitem><para>
611 Ждет завершения процесса, чтобы получить его код
612 завершения и любые объяснения сбоя. Команда
613 <command>VBoxManage</command> принимает данные со
614 стандартного потока вывода гостевого процесса во
615 время выполнения процесса.
616 </para></listitem>
617 </varlistentry>
618 <varlistentry>
619 <term><option>--no-wait-stderr</option></term>
620 <listitem><para>
621 Не ждет завершения гостевого процесса, чтобы
622 получить его код завершения, сообщения об
623 ошибках и флаги.
624 </para></listitem>
625 </varlistentry>
626 <varlistentry>
627 <term><option>--wait-stderr</option></term>
628 <listitem><para>
629 Ждет завершения гостевого процесса для получения
630 его кода завершения, сообщений об ошибках и флаги.
631 Команда <command>VBoxManage</command> принимает данные
632 со стандартного потока ошибок гостевого процесса во
633 время выполнения процесса.
634 </para></listitem>
635 </varlistentry>
636 <varlistentry>
637 <term><option>--dos2unix</option></term>
638 <listitem><para>
639 Преобразует гостевой DOS или Windows вывод в UNIX или
640 Linux вывод. Это преобразование изменяет завершения строк
641 с CR + LF на LF. Еще не реализовано.
642 </para></listitem>
643 </varlistentry>
644 <varlistentry>
645 <term><option>--unix2dos</option></term>
646 <listitem><para>
647 Преобразует гостевой UNIX или Linux вывод в DOS или
648 Windows вывод. Это преобразование изменяет завершения строк
649 с LF на CR + LF.
650 </para></listitem>
651 </varlistentry>
652 <varlistentry>
653 <term><option>-- <replaceable>программа/аргумент0</replaceable> [<replaceable>аргумент</replaceable>...]</option></term>
654 <listitem><para>
655 Задает имя программы и любые аргументы, передаваемые
656 программе.
657 </para><para>
658 Убедитесь, что все аргументы команды, содержащие пробелы,
659 заключены в кавычки.
660 </para></listitem>
661 </varlistentry>
662 </variablelist>
663 </refsect2>
664 <refsect2 id="vboxmanage-guestcontrol-start">
665 <title>Запуск команды в гостевой виртуальной машине</title>
666 <remark role="help-copy-synopsis"/>
667 <para>
668 Команда <command>VBoxManage guestcontrol
669 <replaceable>имя-ВМ</replaceable> start</command> позволяет
670 выполнить гостевую программу до ее завершения.
671 </para>
672 <note>
673 <para>
674 ОС Windows навязывает определенные ограничения на графические
675 приложения. Смотрите <xref linkend="KnownIssues" />.
676 </para>
677 </note>
678 </refsect2>
679 <refsect2 id="vboxmanage-guestcontrol-copyfrom-hostdest">
680 <title>Копирование файла из гостевой виртуальной машины в хост-систему</title>
681 <remark role="help-copy-synopsis"/>
682 <para>
683 Команда <command>VBoxManage guestcontrol
684 <replaceable>имя-ВМ</replaceable> copyfrom</command> позволяет
685 скопировать файл из гостевой ВМ в хост-систему.
686 </para>
687 <variablelist>
688 <varlistentry>
689 <term><option>--follow</option></term>
690 <listitem><para>
691 Включает следование по символическим ссылкам в гостевой
692 файловой системе.
693 </para></listitem>
694 </varlistentry>
695 <varlistentry>
696 <term><option>--recursive</option></term>
697 <listitem><para>
698 Рекурсивно копирует файлы и директории из указанной
699 директории в гостевой ВМ.
700 </para><para>
701 Краткая форма этой опции <option>-R</option>.
702 </para></listitem>
703 </varlistentry>
704 <varlistentry>
705 <term><literal><replaceable>гостевой-источник0</replaceable> [<replaceable>гостевой-источник1</replaceable> [...]]</literal></term>
706 <listitem><para>
707 Задает абсолютный путь к одному или нескольким файлам для
708 копирования из гостевой ВМ. Например
709 <filename>C:\Windows\System32\calc.exe</filename>. Можно
710 использовать подстановочные значки для указания нескольких
711 файлов. Например <filename>C:\Windows\System*\*.dll</filename>.
712 </para></listitem>
713 </varlistentry>
714 </variablelist>
715 </refsect2>
716 <refsect2 id="vboxmanage-guestcontrol-copyfrom-hostdestdir">
717 <title>Копирование файла из гостевой виртуальной машины в директорию в хост-системы</title>
718 <remark role="help-copy-synopsis"/>
719 <para>
720 Команда <command>VBoxManage guestcontrol
721 <replaceable>имя-ВМ</replaceable> copyfrom</command> позволяет
722 скопировать файл из гостевой ВМ в хост-систему.
723 </para>
724 <variablelist>
725 <varlistentry>
726 <term><option>--follow</option></term>
727 <listitem><para>
728 Включает следование по символическим ссылкам в гостевой
729 файловой системе.
730 </para></listitem>
731 </varlistentry>
732 <varlistentry>
733 <term><option>--recursive</option></term>
734 <listitem><para>
735 Рекурсивно копирует файлы и директории из указанной
736 директории в гостевой ВМ.
737 </para><para>
738 Краткая форма этой опции <option>-R</option>.
739 </para></listitem>
740 </varlistentry>
741 <varlistentry>
742 <term><option>--target-directory=<replaceable>хост-директория-назначения</replaceable></option></term>
743 <listitem><para>
744 Задает абсолютный путь к директории назначения в
745 хост-системе. Например <filename>C:\Temp</filename>.
746 </para></listitem>
747 </varlistentry>
748 <varlistentry>
749 <term><literal><replaceable>гостевой-источник0</replaceable> [<replaceable>гостевой-источник1</replaceable> [...]]</literal></term>
750 <listitem><para>
751 Задает абсолютный путь одного или нескольких файлов
752 для копирования из гостевой ВМ. Например
753 <filename>C:\Windows\System32\calc.exe</filename>. Можно
754 использовать подстановочные знаки. Например
755 <filename>C:\Windows\System*\*.dll</filename>.
756 </para></listitem>
757 </varlistentry>
758 </variablelist>
759 </refsect2>
760 <refsect2 id="vboxmanage-guestcontrol-copyto-hostdest">
761 <title>Копирует файл в гостевую виртуальную машину из хост-системы</title>
762 <remark role="help-copy-synopsis"/>
763 <para>
764 Команда <command>VBoxManage guestcontrol
765 <replaceable>имя-ВМ</replaceable> copyto</command> позволяет
766 скопировать файл из хост-системы в гостевую ВМ.
767 </para>
768 <variablelist>
769 <varlistentry>
770 <term><option>--follow</option></term>
771 <listitem><para>
772 Включает следование по символическим ссылкам в хост-системе.
773 </para></listitem>
774 </varlistentry>
775 <varlistentry>
776 <term><option>--recursive</option></term>
777 <listitem><para>
778 Рекурсивно копирует файлы и директории из указанной
779 директории в хост-системе.
780 </para><para>
781 Краткая форма этой опции <option>-R</option>.
782 </para></listitem>
783 </varlistentry>
784 <varlistentry>
785 <term><literal><replaceable>хост-источник0</replaceable> [<replaceable>хост-источник1</replaceable> [...]]</literal></term>
786 <listitem><para>
787 Задает абсолютный путь к одному или нескольким файлам
788 для копирования из хост-системы. Например
789 <filename>C:\Windows\System32\calc.exe</filename>. Можно
790 использовать подстановочные знаки для указания нескольких
791 файлов. Например <filename>C:\Windows\System*\*.dll</filename>.
792 </para></listitem>
793 </varlistentry>
794 </variablelist>
795 </refsect2>
796 <refsect2 id="vboxmanage-guestcontrol-copyto-hostdestdir">
797 <title>Копирует файл в директорию на гостевой виртуальной машине из хост-системы</title>
798 <remark role="help-copy-synopsis"/>
799 <para>
800 Команда <command>VBoxManage guestcontrol
801 <replaceable>имя-ВМ</replaceable> copyto</command> позволяет
802 скопировать файл из хост-системы в гостевую ВМ.
803 </para>
804 <variablelist>
805 <varlistentry>
806 <term><option>--follow</option></term>
807 <listitem><para>
808 Включает следование по символическим ссылкам в хост-системе.
809 </para></listitem>
810 </varlistentry>
811 <varlistentry>
812 <term><option>--recursive</option></term>
813 <listitem><para>
814 Рекурсивно копирует файлы и директории из указанной
815 директории в хост-системе.
816 </para><para>
817 Краткая форма этой опции <option>-R</option>.
818 </para></listitem>
819 </varlistentry>
820 <varlistentry>
821 <term><option>--target-directory=<replaceable>гостевая-директория-назначения</replaceable></option></term>
822 <listitem><para>
823 Задает абсолютный путь директории назначения в гостевой
824 ВМ. Например <filename>C:\Temp</filename>.
825 </para></listitem>
826 </varlistentry>
827 <varlistentry>
828 <term><literal><replaceable>хост-источник0</replaceable> [<replaceable>хост-источник1</replaceable> [...]]</literal></term>
829 <listitem><para>
830 Задает абсолютный путь одного или нескольких файлов для
831 копирования из хост-системы. Например
832 <filename>C:\Windows\System32\calc.exe</filename>. Можно
833 использовать подстановочные знаки для указания нескольких
834 файлов. Например <filename>C:\Windows\System*\*.dll</filename>.
835 </para></listitem>
836 </varlistentry>
837 </variablelist>
838 </refsect2>
839 <refsect2 id="vboxmanage-guestcontrol-mkdir">
840 <title>Создает директорию в гостевой виртуальной машине</title>
841 <remark role="help-copy-synopsis"/>
842 <para>
843 Команда <command>VBoxManage guestcontrol
844 <replaceable>имя-ВМ</replaceable> mkdir</command> позволяет
845 создать один или несколько директорий в гостевой ВМ.
846 </para>
847 <para>
848 Альтернативные формы этой подкоманды: <command>md</command>,
849 <command>createdir</command> и <command>createdirectory</command>.
850 </para>
851 <variablelist>
852 <varlistentry>
853 <term><option>--parents</option></term>
854 <listitem><para>
855 Создает все отсутствующие родительские директории по
856 отношению к указанной.
857 </para><para>
858 Например, если попытаться создать директорию
859 <filename>D:\Foo\Bar</filename> и директория
860 <filename>D:\Foo</filename> не существует, использование
861 <option>--parents</option> создаст отсутствующую
862 директорию <filename>D:\Foo</filename>. Однако, если
863 попытаться создать <filename>D:\Foo\Bar</filename> и
864 не указать опцию <option>--parents</option>, команда
865 завершится неудачей.
866 </para></listitem>
867 </varlistentry>
868 <varlistentry>
869 <term><option>--mode=<replaceable>режим</replaceable></option></term>
870 <listitem><para>
871 Задает режим разрешений для указанной директории.
872 Если также используется опция <option>--parents</option>,
873 этот режим задается также для всех ее родительских
874 директорий. <replaceable>режим</replaceable> - это
875 четыре восьмеричные цифры, например <literal>0755</literal>.
876 </para></listitem>
877 </varlistentry>
878 <varlistentry>
879 <term><literal><replaceable>гостевая-директория</replaceable> [<replaceable>гостевая-директория</replaceable>...]</literal></term>
880 <listitem><para>
881 Задает абсолютный путь к одной или нескольким директориям
882 для создания в гостевой ВМ. Например <filename>D:\Foo\Bar</filename>.
883 </para><para>
884 Если все относящиеся к указанной родительские директории
885 не существуют в гостевой ВМ, необходимо использовать
886 опцию <option>--parents</option>.
887 </para><para>
888 У вас должно быть достаточно прав в гостевой ВМ, чтобы
889 создать указанную и ее родительские директории.
890 </para></listitem>
891 </varlistentry>
892 </variablelist>
893 </refsect2>
894 <refsect2 id="vboxmanage-guestcontrol-rmdir">
895 <title>Удалить директорию из гостевой виртуальной машины</title>
896 <remark role="help-copy-synopsis"/>
897 <para>
898 Команда <command>VBoxManage guestcontrol
899 <replaceable>имя-ВМ</replaceable> rmdir</command> позволяет
900 удалить указанную директорию из гостевой ВМ.
901 </para>
902 <para>
903 Альтернативные формы этой подкоманды <command>removedir</command>
904 и <command>removedirectory</command>.
905 </para>
906 <variablelist>
907 <varlistentry>
908 <term><option>--recursive</option></term>
909 <listitem><para>
910 Рекурсивно удаляет директории из указанной в гостевой ВМ.
911 </para><para>
912 Краткая форма этой опции <option>-R</option>.
913 </para></listitem>
914 </varlistentry>
915 <varlistentry>
916 <term><literal><replaceable>гостевая-директория</replaceable> [<replaceable>гостевая-директория</replaceable>...]</literal></term>
917 <listitem><para>
918 Задает абсолютный путь к одной или нескольким директориям
919 для удаления в гостевой ВМ. Можно использовать
920 подстановочные знаки в именах директорий. Например
921 <filename>D:\Foo\*Bar</filename>.
922 </para><para>
923 У вас должно быть достаточно прав в гостевой ВМ, чтобы
924 удалить указанную и ее родительские директории.
925 </para></listitem>
926 </varlistentry>
927 </variablelist>
928 </refsect2>
929 <refsect2 id="vboxmanage-guestcontrol-rm">
930 <title>Удалить файл из гостевой виртуальной машины</title>
931 <remark role="help-copy-synopsis"/>
932 <para>
933 Команда <command>VBoxManage guestcontrol
934 <replaceable>имя-ВМ</replaceable> rm</command> позволяет
935 удалить указанный файл из гостевой ВМ.
936 </para>
937 <para>
938 Альтернативная форма этой подкоманды <command>removefile</command>.
939 </para>
940 <variablelist>
941 <varlistentry>
942 <term><option>--force</option></term>
943 <listitem><para>
944 Принудительно выполняет операцию и отменяет любые
945 запросы подтверждения.
946 </para><para>
947 Краткая форма этой опции <option>-f</option>.
948 </para></listitem>
949 </varlistentry>
950 <varlistentry>
951 <term><literal><replaceable>гостевой-файл</replaceable> [<replaceable>гостевой-файл</replaceable>...]</literal></term>
952 <listitem><para>
953 Задает абсолютный путь одного или нескольких файлов для
954 удаления из гостевой ВМ. Можно использовать
955 подстановочные знаки в именах файлов. Например
956 <filename>D:\Foo\Bar\text*.txt</filename>.
957 </para><para>
958 У вас должно быть достаточно прав в гостевой ВМ, чтобы
959 удалить указанный файл.
960 </para></listitem>
961 </varlistentry>
962 </variablelist>
963 </refsect2>
964 <refsect2 id="vboxmanage-guestcontrol-mv">
965 <title>Переименовать файл или директорию в гостевой виртуальной машине</title>
966 <remark role="help-copy-synopsis"/>
967 <para>
968 Команда <command>VBoxManage guestcontrol
969 <replaceable>имя-ВМ</replaceable> mv</command> позволяет
970 переименовать файлы и директории в гостевой ВМ.
971 </para>
972 <para>
973 Альтернативная форма этой подкоманды <command>move</command>,
974 <command>ren</command> и <command>rename</command>.
975 </para>
976 <variablelist>
977 <varlistentry>
978 <term><literal><replaceable>гостевой-источник</replaceable> [<replaceable>гостевой-источник</replaceable>...]</literal></term>
979 <listitem><para>
980 Задает абсолютный путь к файлу или единичной директории
981 для перемещения или переименования в гостевой ВМ. Можно
982 использовать подстановочные знаки в именах файлов.
983 </para><para>
984 У вас должно быть достаточно прав в гостевой ВМ для
985 доступа к указанному файлу или директории.
986 </para></listitem>
987 </varlistentry>
988 <varlistentry>
989 <term><replaceable>назначение</replaceable></term>
990 <listitem><para>
991 Задает абсолютный путь к переименовываемым файлу или
992 директории, или директории назначения, куда
993 перемещать файлы. Если перемещается только один
994 файл, <replaceable>назначение</replaceable> может
995 быть как файлом так и директорией, иначе
996 <replaceable>назначение</replaceable> должно быть
997 директорией.
998 </para><para>
999 У вас должно быть достаточно прав в гостевой ВМ для
1000 доступа к файлу или директории назначения.
1001 </para></listitem>
1002 </varlistentry>
1003 </variablelist>
1004 </refsect2>
1005 <refsect2 id="vboxmanage-guestcontrol-mktemp">
1006 <title>Создать временный файл или директорию в гостевой виртуальной машине</title>
1007 <remark role="help-copy-synopsis"/>
1008 <para>
1009 Команда <command>VBoxManage guestcontrol
1010 <replaceable>имя-ВМ</replaceable> mktemp</command> позволяет
1011 создать временный файл или директорию в гостевой ВМ. Можно
1012 использовать эту команду для помощи с последующим копированием
1013 файлов из хост-системы в гостевую ВМ. По умолчанию, эта команда
1014 создает файл или директорию в платформо-зависимой директории
1015 <filename>temp</filename> гостевой ВМ.
1016 </para>
1017 <para>
1018 Альтернативные формы этой подкоманды <command>createtemp</command>
1019 и <command>createtemporary</command>.
1020 </para>
1021 <variablelist>
1022 <varlistentry>
1023 <term><option>--directory</option></term>
1024 <listitem><para>
1025 Создает временную директорию указанную в операнде
1026 <replaceable>шаблон</replaceable>.
1027 </para></listitem>
1028 </varlistentry>
1029 <varlistentry>
1030 <term><option>--secure</option></term>
1031 <listitem><para>
1032 Обеспечивает безопасное создание файлов и каталогов,
1033 устанавливая режим разрешений <literal>0755</literal>.
1034 Любая операция, которая не может быть произведена
1035 безопасно приведет к неудаче.
1036 </para></listitem>
1037 </varlistentry>
1038 <varlistentry>
1039 <term><option>--mode=<replaceable>режим</replaceable></option></term>
1040 <listitem><para>
1041 Задает режим разрешений, используемый указанной директорией.
1042 <replaceable>режим</replaceable> - это четыре восьмеричные
1043 цифры, например <literal>0755</literal>.
1044 </para></listitem>
1045 </varlistentry>
1046 <varlistentry>
1047 <term><option>--tmpdir=<replaceable>директория</replaceable></option></term>
1048 <listitem><para>
1049 Задает абсолютный путь к директории в гостевой ВМ, где
1050 создавать указанный файл или директорию. Если не указан,
1051 <replaceable>директория</replaceable> - это
1052 платформо-зависимая директория <filename>temp</filename>.
1053 </para></listitem>
1054 </varlistentry>
1055 <varlistentry>
1056 <term><replaceable>шаблон</replaceable></term>
1057 <listitem><para>
1058 Задает шаблон имени для временного файла без пути к
1059 директории. Шаблон имени файла должен содержать как
1060 минимум одну последовательности трех последовательных
1061 символов X или должен заканчиваться ими.
1062 </para></listitem>
1063 </varlistentry>
1064 </variablelist>
1065 </refsect2>
1066 <refsect2 id="vboxmanage-guestcontrol-stat">
1067 <title>Показать статус файла или файловой системы в гостевой виртуальной машине.</title>
1068 <remark role="help-copy-synopsis"/>
1069 <para>
1070 Команда <command>VBoxManage guestcontrol
1071 <replaceable>имя-ВМ</replaceable> stat</command> позволяет
1072 отобразить статус файлов или или файловых систем в гостевой
1073 ВМ.
1074 </para>
1075 <variablelist>
1076 <varlistentry>
1077 <term><literal><replaceable>файл</replaceable> [<replaceable>файл</replaceable> ...]</literal></term>
1078 <listitem><para>
1079 Задает абсолютный путь к файлу или файловой системе в
1080 гостевой ВМ. Например <filename>/home/foo/a.out</filename>.
1081 </para><para>
1082 У вас должно быть достаточно прав в гостевой ВМ для
1083 доступа к указанным файлам или файловым системам.
1084 </para></listitem>
1085 </varlistentry>
1086 </variablelist>
1087 </refsect2>
1088 <refsect2 id="vboxmanage-guestcontrol-list">
1089 <title>Показать настройки и информацию о статусе гостевой виртуальной машины</title>
1090 <remark role="help-copy-synopsis"/>
1091 <para>
1092 Команда <command>VBoxManage guestcontrol
1093 <replaceable>имя-ВМ</replaceable> list</command> позволяет
1094 показать настройки гостевого управления и информацию о статусе.
1095 Например, вывол показывает открытые гостевые сессии, гостевые
1096 процессы и файлы.
1097 </para>
1098 <variablelist>
1099 <varlistentry>
1100 <term><literal>all</literal>|<literal>sessions</literal>|<literal>processes</literal>|<literal>files</literal></term>
1101 <listitem><para>
1102 Указывает тип отображаемой информации.
1103 <literal>all</literal> показывает все доступные данные,
1104 <literal>sessions</literal> показывает гостевые сессии,
1105 <literal>processes</literal> показывает процессы и
1106 <literal>files</literal> показывает файлы.
1107 </para></listitem>
1108 </varlistentry>
1109 </variablelist>
1110 </refsect2>
1111 <refsect2 id="vboxmanage-guestcontrol-closeprocess">
1112 <title>Завершить процесс в сессии гостевой виртуальной машины</title>
1113 <remark role="help-copy-synopsis"/>
1114 <para>
1115 Команда <command>VBoxManage guestcontrol
1116 <replaceable>имя-ВМ</replaceable> closeprocess</command> позволяет
1117 завершить гостевой процесс работающий в гостевой сессии.
1118 Указывайте процесс через идентификатор процесса (PID) и сессию,
1119 используя ID сессии или имя.
1120 </para>
1121 <variablelist>
1122 <varlistentry>
1123 <term><option>--session-id=<replaceable>ID</replaceable></option></term>
1124 <listitem><para>
1125 Задает ID гостевой сессии.
1126 </para></listitem>
1127 </varlistentry>
1128 <varlistentry>
1129 <term><option>--session-name=<replaceable>имя</replaceable>|<replaceable>шаблон</replaceable></option></term>
1130 <listitem><para>
1131 Задает имя гостевой сессии. Используйте шаблон,
1132 содержащий подстановочные знаки для указания
1133 нескольких сессий.
1134 </para></listitem>
1135 </varlistentry>
1136 <varlistentry>
1137 <term><literal><replaceable>PID</replaceable> [<replaceable>PID</replaceable> ...]</literal></term>
1138 <listitem><para>
1139 Задает список PID гостевых процессов для завершения.
1140 </para></listitem>
1141 </varlistentry>
1142 </variablelist>
1143 </refsect2>
1144 <refsect2 id="vboxmanage-guestcontrol-closesession">
1145 <title>Закрыть сессию гостевой виртуальной машины</title>
1146 <remark role="help-copy-synopsis"/>
1147 <para>
1148 Команда <command>VBoxManage guestcontrol
1149 <replaceable>имя-ВМ</replaceable> closesession</command> позволяет
1150 закрыть гостевую сессию. Указывайте гостевую сессию или через ID
1151 сессии или через имя.
1152 </para>
1153 <variablelist>
1154 <varlistentry>
1155 <term><option>--session-id=<replaceable>ID</replaceable></option></term>
1156 <listitem><para>
1157 Задает ID гостевой сессии.
1158 </para></listitem>
1159 </varlistentry>
1160 <varlistentry>
1161 <term><option>--session-name=<replaceable>имя</replaceable>|<replaceable>шаблон</replaceable></option></term>
1162 <listitem><para>
1163 Задает имя гостевой сессии. Используйте шаблон,
1164 содержащий подстановочные знаки для указания
1165 нескольких сессий.
1166 </para></listitem>
1167 </varlistentry>
1168 <varlistentry>
1169 <term><option>--all</option></term>
1170 <listitem><para>
1171 Закрывает все гостевые сессии.
1172 </para></listitem>
1173 </varlistentry>
1174 </variablelist>
1175 </refsect2>
1176 <refsect2 id="vboxmanage-guestcontrol-updatega">
1177 <title>Обновить ПО Дополнений Гостевой ОС в гостевой виртуальной машине</title>
1178 <remark role="help-copy-synopsis"/>
1179 <para>
1180 Команда <command>VBoxManage guestcontrol
1181 <replaceable>имя-ВМ</replaceable> updatega</command> позволяет
1182 обновить ПО Дополнений Гостевой ОС, установленное в указанной
1183 гостевой ВМ.
1184 </para>
1185 <para>
1186 Альтернативные формы этой подкоманды
1187 <command>updateadditions</command> и
1188 <command>updateguestadditions</command>.
1189 </para>
1190 <variablelist>
1191 <varlistentry>
1192 <term><option>--source=<replaceable>новый-путь-к-iso</replaceable></option></term>
1193 <listitem><para>
1194 Задает абсолютный путь к <filename>.ISO</filename> файлу
1195 Дополнений Гостевой ОС в гостевой ВМ.
1196 </para></listitem>
1197 </varlistentry>
1198 <varlistentry>
1199 <term><option>--reboot</option></term>
1200 <listitem><para>
1201 Автоматический перезагружает гостевую систему после успешного
1202 обновления Дополнений Гостевой ОС.
1203 </para></listitem>
1204 </varlistentry>
1205 <varlistentry>
1206 <term><option>--timeout=<replaceable>миллисекунды</replaceable></option></term>
1207 <listitem><para>
1208 Задает максимальное время ожидания (в миллисекундах) заверешения
1209 полного обновления Дополнений Гостевой ОС. По умолчанию, максимальное
1210 время ожидания не используется.
1211 </para></listitem>
1212 </varlistentry>
1213 <varlistentry>
1214 <term><option>--verify</option></term>
1215 <listitem><para>
1216 Проверяет, что Дополнения Гостевой ОС обновлены успешно после
1217 успешной установки. Перезагрузка гостя обязательна.
1218 </para></listitem>
1219 </varlistentry>
1220 <varlistentry>
1221 <term><option>--wait-ready</option></term>
1222 <listitem><para>
1223 Ждет когда текущие Дополения Гостевой ОС готовы для
1224 обновления Дополений Гостевой ОС.
1225 </para>
1226 </listitem>
1227 </varlistentry>
1228 <varlistentry>
1229 <term><option>--wait-start</option></term>
1230 <listitem><para>
1231 Запускает <command>VBoxManage</command> процесс обновления
1232 в гостевой ВМ и ждет начала обновления Дополений Гостевой ОС
1233 перед завершения процесса <command>VBoxManage</command>.
1234 </para><para>
1235 По умолчанию, команда <command>VBoxManage</command> ждет
1236 завершения обновления Дополений Гостевой ОС перед
1237 завершением. Используйте эту опцию когда работающий
1238 процесс <command>VBoxManage</command> влияет на
1239 взаимодействие между установщиком и гостевой ОС.
1240 </para></listitem>
1241 </varlistentry>
1242 <varlistentry>
1243 <term><option>-- <replaceable>аргумент</replaceable> [<replaceable>аргумент</replaceable> ...]</option></term>
1244 <listitem><para>
1245 Задает необязательные аргументы командной строки, которые
1246 передаются программе обновления Дополнений Гостевой ОС.
1247 Можно использовать опцию <option>--</option> для передачи
1248 соответствующих аргументов программе обновления для
1249 модернизации еще не установленных функций.
1250 </para><para>
1251 Убедитесь, что командные аргументы, содержащие пробелы,
1252 заключены в кавычки.
1253 </para></listitem>
1254 </varlistentry>
1255 </variablelist>
1256 </refsect2>
1257 <refsect2 id="vboxmanage-guestcontrol-waitrunlevel">
1258 <title>Ждать гостевой уровень выполнения</title>
1259 <para>
1260 Команда <command>VBoxManage guestcontrol
1261 <replaceable>имя-ВМ</replaceable> waitrunlevel</command> позволяет
1262 ожидать достижения гостевого уровня выполнения.
1263 </para>
1264 <variablelist>
1265 <varlistentry>
1266 <term><option>--timeout=<replaceable>миллисекунды</replaceable></option></term>
1267 <listitem><para>
1268 Задать максимальное время ожидания (в миллисекундах)
1269 достижения уровня выполнения. По умолчанию максимальное
1270 время ожидания не используется.
1271 </para></listitem>
1272 </varlistentry>
1273 <varlistentry>
1274 <term><option><replaceable>system</replaceable>|<replaceable>userland</replaceable>|<replaceable>desktop</replaceable></option></term>
1275 <listitem><para>
1276 Задает ожидаемый уровень выполнения
1277 </para></listitem>
1278 </varlistentry>
1279 </variablelist>
1280 </refsect2>
1281 <refsect2 id="vboxmanage-guestcontrol-watch">
1282 <title>Показать текущую активность гостевого управления.</title>
1283 <remark role="help-copy-synopsis"/>
1284 <para>
1285 Команда <command>VBoxManage guestcontrol
1286 <replaceable>имя-ВМ</replaceable> watch</command> позволяет
1287 показать текущую активность гостевого управления.
1288 </para>
1289 </refsect2>
1290 </refsect1>
1291
1292 <refsect1>
1293 <title>Примеры</title>
1294 <remark role="help-scope" condition="GLOBAL"/>
1295 <para>
1296 Следующая команда <command>VBoxManage guestcontrol run</command>
1297 выполняет команду <command>ls -l /usr</command> в Oracle Linux ВМ
1298 <literal>My OL VM</literal> от имени пользователя
1299 <literal>user1</literal>.
1300 </para>
1301<screen>
1302$ VBoxManage --nologo guestcontrol "My OL VM" run --exe "/bin/ls" \
1303--username user1 --passwordfile pw.txt --wait-stdout -- -l /usr
1304</screen>
1305 <para>
1306 Опция <option>--exe</option> указывает абсолютный путь команды
1307 для запуска в гостевой ВМ, <filename>/bin/ls</filename>.
1308 Используйте опцию <option>--</option> для передачи любых
1309 аргументов, следующих после команды <command>ls</command>.
1310 </para>
1311 <para>
1312 Используйте опцию <option>--username</option> для указания
1313 имени пользователя, <literal>user1</literal> и опцию
1314 <option>--passwordfile</option> для указания имения файлы,
1315 содержащего пароль для пользователя <literal>user1</literal>,
1316 <filename>pw.txt</filename>.
1317 </para>
1318 <para>
1319 Опция <option>--wait-stdout</option> ожидает завершения
1320 гостевого процесса <command>ls</command> перед передачей
1321 кода заверешения и вывода команды. Опция <option>--nologo</option>
1322 подавляет вывод информации о логотипе.
1323 </para>
1324 <para>
1325 Следующая команда <command>VBoxManage guestcontrol run</command>
1326 выполняет команду <command>ipconfig</command> в Windows ВМ
1327 <literal>My Win VM</literal> от имени пользователя
1328 <literal>user1</literal>. Стандартные потоки ввода, вывода
1329 и ошибок перенаправляются из ВМ в хост-систему до завершения
1330 программы.
1331 </para>
1332<screen>
1333$ VBoxManage --nologo guestcontrol "My Win VM" run \
1334--exe "c:\\windows\\system32\\ipconfig.exe" \
1335--username user1 --passwordfile pw.txt --wait-stdout
1336</screen>
1337 <para>
1338 Опция <option>--exe</option> задает абсолютный путь команды для
1339 запуска в гостевой ВМ,
1340 <filename>c:\windows\system32\ipconfig.exe</filename>. Двойные
1341 слеши показанные в этом примере требуются только в UNIX
1342 хост-системах.
1343 </para>
1344 <para>
1345 Используйте опцию <option>--username</option> для указания имени
1346 пользователя, <literal>user1</literal> и опцию
1347 <option>--passwordfile</option> для указания имени файла,
1348 содержащего пароль для пользователя <literal>user1</literal>,
1349 <filename>pw.txt</filename>.
1350 </para>
1351 <para>
1352 Опция <option>--wait-stdout</option> ожидает завершения
1353 гостевого процесса <command>ls</command> перед передачей
1354 кода заверешения и вывода команды. Опция <option>--nologo</option>
1355 подавляет вывод информации о логотипе.
1356 </para>
1357 <para>
1358 Следующая команда <command>VBoxManage guestcontrol start</command>
1359 выполняет команду <command>ls -l /usr</command> в Oracle Linux ВМ
1360 <literal>My OL VM</literal> до завершения программы.
1361 </para>
1362<screen>
1363$ VBoxManage --nologo guestcontrol "My Win VM" start \
1364--exe "c:\\windows\\system32\\ipconfig.exe" \
1365--username user1 --passwordfile pw.txt --wait-stdout
1366</screen>
1367 </refsect1>
1368</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