-
公开(公告)号:US11714659B2
公开(公告)日:2023-08-01
申请号:US17382417
申请日:2021-07-22
Applicant: VMware, Inc.
Inventor: Alexey A. Polyakov , Ondrej Stastny
IPC: G06F9/4401 , G06F8/61
CPC classification number: G06F9/4416 , G06F8/61 , G06F9/441 , G06F9/4401
Abstract: Disclosed are various examples for device provisioning using a manufacturer boot environment. A management agent can be executed from a manufacturer's boot environment and can install a management application that is executable in the main operating system to provision a client device for management. The management agent can then set a provisioning status BIOS variable to indicate that the client device is provisioned. The client device can then be booted to the main operating system and the management application can be executed.
-
公开(公告)号:US11093260B2
公开(公告)日:2021-08-17
申请号:US16432111
申请日:2019-06-05
Applicant: VMware, Inc.
Inventor: Alexey A. Polyakov , Ondrej Stastny
IPC: G06F9/4401 , G06F8/61
Abstract: Disclosed are various examples for persistent device provisioning. In some examples, a management agent is executed from the manufacturer boot environment. The management agent determines that a main operating system of the client device is currently unprovisioned for management by the management service. The management agent installs a management application that is executable in the main operating system. The client device boots to the main operating system and executes the management application. The management application enrolls the client device with the management service by installing an enrollment token received from the management service.
-
公开(公告)号:US20200371815A1
公开(公告)日:2020-11-26
申请号:US16418261
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/4401 , G06F8/61 , G06F1/24
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
公开(公告)号:US20200371816A1
公开(公告)日:2020-11-26
申请号:US16418282
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/4401 , G06F12/0806
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
公开(公告)号:US20200371769A1
公开(公告)日:2020-11-26
申请号:US16418269
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F8/61 , G06F9/4401
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
公开(公告)号:US20200225929A1
公开(公告)日:2020-07-16
申请号:US16249214
申请日:2019-01-16
Applicant: VMware, Inc.
Inventor: Mohamed Elsherif , Kishore Krishnakumar , Ian Drennan , Ondrej Stastny , Brooks Peppin , Jason Roszak , Ahmad Bilal
Abstract: Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device.
-
公开(公告)号:US20230119675A1
公开(公告)日:2023-04-20
申请号:US18068016
申请日:2022-12-19
Applicant: VMware, Inc.
Inventor: Mohamed Elsherif , Kishore Krishnakumar , Ian Drennan , Ondrej Stastny , Brooks Peppin , Jason Roszak , Ahmad Bilal
IPC: G06F8/65 , G06F8/61 , H04L67/00 , G06F9/445 , H04L41/0803
Abstract: Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device.
-
公开(公告)号:US11531532B2
公开(公告)日:2022-12-20
申请号:US16249214
申请日:2019-01-16
Applicant: VMware, Inc.
Inventor: Mohamed Elsherif , Kishore Krishnakumar , Ian Drennan , Ondrej Stastny , Brooks Peppin , Jason Roszak , Ahmad Bilal
IPC: G06F8/65 , G06F8/61 , H04L67/00 , G06F9/445 , H04L41/0803
Abstract: Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device.
-
公开(公告)号:US11263021B2
公开(公告)日:2022-03-01
申请号:US16418282
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/4401 , G06F12/0806 , G06F8/654
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
公开(公告)号:US20200371770A1
公开(公告)日:2020-11-26
申请号:US16418277
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F8/61 , G06F9/4401
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
-
-
-
-
-
-
-
-