{"id":21312106,"url":"https://github.com/oxhobbs/azuresnap","last_synced_at":"2026-05-22T14:12:04.656Z","repository":{"id":131942556,"uuid":"132631619","full_name":"OxHobbs/AzureSnap","owner":"OxHobbs","description":"A PowerShell module that enables the ability to create a snapshot of an Azure RM Virtual Machine.","archived":false,"fork":false,"pushed_at":"2018-08-07T20:03:40.000Z","size":77,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-22T09:51:21.826Z","etag":null,"topics":["azure","powershell","virtual-machine"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OxHobbs.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-08T15:50:02.000Z","updated_at":"2018-08-07T20:03:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"3f0b8fc8-5f04-45ea-9a36-1e57e4bb8ef6","html_url":"https://github.com/OxHobbs/AzureSnap","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OxHobbs%2FAzureSnap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OxHobbs%2FAzureSnap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OxHobbs%2FAzureSnap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OxHobbs%2FAzureSnap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OxHobbs","download_url":"https://codeload.github.com/OxHobbs/AzureSnap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243790944,"owners_count":20348378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","powershell","virtual-machine"],"created_at":"2024-11-21T17:24:11.008Z","updated_at":"2026-05-22T14:11:59.622Z","avatar_url":"https://github.com/OxHobbs.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AzureSnap PowerShell Module\n\n## Description\n\nThis is a PowerShell module that provides the capability to quickly create and restore snapshots to Azure Virtual Machines in the Azure Resource Manager version of Azure.  This is a standard PowerShell module so detailed information about the cmdlets can be viewed with the _Get-Help_ cmdlet.  Examples and additional information can be seen using the _-Examples_, _-Detailed_ and _-Full_ switches on the _Get-Help_ cmdlet.\n\n## Instructions\n\n* Copy the AzureSnap folder into the _c:/Program Files/WindowsPowerShell/Modules_ directory.\n* Open a fresh PowerShell Console and run\n\n```PowerShell\nImport-Module AzureSnap \n```\n\n* Run the following command to see a list of available commands in the module\n\n```PowerShell\nGet-Command -Module AzureSnap\n```\n\n* Run the help commands to learn more about the cmdlets; such as, what information is required and examples of how to run the cmdlets.\n\n```PowerShell\nGet-Help Restore-AzureVMSnapshot -Full\n```\n\n## Cmdlets\n\n### New-AzureVMSnapshot\n\nCreates a new Snapshot based on of the OS disk of the specified VM. You may choose a name for the Snapshot or let the cmdlet generate a timestamped name.  The snapshot will be created to match the same tier and location of the OS disk.\nThis cmdlet only creates a snapshot of the OS disk, not data disks.  However, all disks will be attached to the VM in the restore process.\n\n### Restore-AzureVMSnapshot\n\nRestores an Azure Virtual Machine's OS disk to a previously created snapshot.  This process will handle removing the VM and re-creating it with the same data disk and network card configuration by reattaching the disks and NICs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxhobbs%2Fazuresnap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foxhobbs%2Fazuresnap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxhobbs%2Fazuresnap/lists"}