Автоматизировать виртуальный ПК 2007 с PowerShell?

Вы можете попробовать следующий код, он вам поможет.

TelephonyManager manager= (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
try {
    Class<?> telephonyClass = Class.forName(manager.getClass().getName());
    Class<?>[] parameter = new Class[1];
    parameter[0] = int.class;
    Method getFirstMethod = telephonyClass.getMethod("getDeviceId", parameter);
    Log.d("SimData", getFirstMethod.toString());
    Object[] obParameter = new Object[1];
    obParameter[0] = 0;
    String first = (String) getFirstMethod.invoke(manager, obParameter);
    Log.d("IMEI ", "first :" + first);
    obParameter[0] = 1;
    String second = (String) getFirstMethod.invoke(manager, obParameter);
    Log.d("IMEI ", "Second :" + second);
} catch (Exception e) {
    e.printStackTrace();
}

И добавить разрешение на манифест.

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>  
11
задан Community 23 May 2017 в 12:08
поделиться

3 ответа

Для тестирования некоторого собственного программного обеспечения в виртуальной машине я использую AutoIt ( http://www.autoitscript.com/autoit3/ ) для запуска виртуальной машины и внутри виртуальную машину я снова использую для запуска и управления своим приложением. Связь осуществляется с помощью общей папки внутри виртуальной машины (написание сценария AutoIt для выполнения, вывод приложения в виде журнала).

Это не Powershell, но, возможно, это все равно поможет. :)

С уважением,

Себастьян

3
ответ дан 3 December 2019 в 11:52
поделиться

Это то, что вы ищете? Я использую Windows 7, в которой установлена ​​функция «virtual windows xp» (которая фактически является vpc 2007).

[E] PS> $vpc = new-object -com virtualpc.application
[E] PS> $vpc

HostInfo                    : System.__ComObject
VirtualMachines             : System.__ComObject
VirtualNetworks             : System.__ComObject
UnconnectedNetworkAdapters  : System.__ComObject
SupportDrivers              : System.__ComObject
Tasks                       : System.__ComObject
MinimumMemoryPerVM          : 4
MaximumMemoryPerVM          : 3071
SuggestedMaximumMemoryPerVM : 2763
MaximumFloppyDrivesPerVM    : 1
MaximumSerialPortsPerVM     : 2
MaximumParallelPortsPerVM   : 1
MaximumNetworkAdaptersPerVM : 4
MaximumNumberOfIDEBuses     : 2
DefaultVMConfigurationPath  : G:\Users\Oisin\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\
SearchPaths                 : {}
USBDeviceCollection         : System.__ComObject
Name                        : Windows Virtual PC
Version                     : 6.1.7084.0
UpTime                      : 2
1
ответ дан 3 December 2019 в 11:52
поделиться

Похоже, что можно автоматизировать создание виртуальных образов с помощью MS Virtual Server 2005 . В следующих статьях подробно описано использование сценариев PowerShell для автоматизации создания виртуальных образов:

Из части 2 в разделе «Конфигурация» Тесты на виртуальной машине, кажется возможным передавать файлы и запускать скрипты по расписанию. Используя эти статьи в качестве основы, должно быть возможно автоматизировать создание виртуального образа MS таким же образом, как lordbrain, описанный для образа VMware.

0
ответ дан 3 December 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: