Skip to content

Commit

Permalink
201
Browse files Browse the repository at this point in the history
  • Loading branch information
potatoqualitee committed Feb 17, 2018
1 parent d1521ef commit 1742b94
Show file tree
Hide file tree
Showing 7 changed files with 379 additions and 325 deletions.
602 changes: 326 additions & 276 deletions allcommands.ps1

Large diffs are not rendered by default.

10 changes: 7 additions & 3 deletions bin/dbatools-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -2609,13 +2609,17 @@
},
{
"CommandName": "Measure-DbaDiskSpaceRequirement",
"Description": "Returns a file list from source and destination where source file may overwrite destination. Complex scenarios where a new file may exist is taken\ninto account. This procedure will accept an object in pipeline as long as it as provide these required properties: Source, SourceDatabase, Destination.\nUsing this method will provide a way to prepare before a complex migration with lots of databases from different sources and destinations.",
"Tags": "Migration",
"Description": "Returns a file list from source and destination where source file may overwrite destination. Complex scenarios where a new file may exist is taken into account.\nThis command will accept an hash object in pipeline with the following keys: Source, SourceDatabase, Destination. Using this command will provide a way to prepare before a complex migration with multiple databases from different sources and destinations.",
"Tags": [
"Database",
"DiskSpace",
"Migration"
],
"Author": "Pollus Brodeur (@pollusb)",
"Synopsis": "Calculate the space needed to copy and possibly replace a database from one SQL server to another.",
"Name": "Measure-DbaDiskSpaceRequirement",
"Links": "https://dbatools.io/Measure-DbaDiskSpaceRequirement",
"Examples": "\r\n-------------------------- EXAMPLE 1 --------------------------\r\n\r\nPS C:\\\u003eMeasure-DbaDiskSpaceRequirement -Source INSTANCE1 -SourceDatabase DB1 -Destination INSTANCE2\r\n\r\nCalculate space needed for a simple migration with one database with the same name at destination.\r\n\r\n\r\n\r\n\r\n-------------------------- EXAMPLE 2 --------------------------\r\n\r\nPS C:\\\u003e@([PSCustomObject]@{Source=\u0027SQL1\u0027;Destination=\u0027SQL2\u0027;SourceDatabase=\u0027DB1\u0027},\r\n\r\n[PSCustomObject]@{Source=\u0027SQL1\u0027;Destination=\u0027SQL2\u0027;SourceDatabase=\u0027DB2\u0027}\r\n) | Measure-DbaDiskSpaceRequirement\r\n\r\nUsing a PSCustomObject with 2 databases to migrate on SQL2\r\n\r\n\r\n\r\n\r\n-------------------------- EXAMPLE 3 --------------------------\r\n\r\nPS C:\\\u003eImport-Csv -Path .\\migration.csv -Delimiter \"`t\" | Measure-DbaDiskSpaceRequirement | Format-Table -AutoSize\r\n\r\nUsing a CSV file. You will need to use this header line \r\n\"Source\u003ctab\u003eDestination\u003ctab\u003eSourceDatabase\u003ctab\u003eDestinationDatabase\"\r\n\r\n\r\n\r\n\r\n-------------------------- EXAMPLE 4 --------------------------\r\n\r\nPS C:\\\u003eInvoke-DbaSqlCmd -SqlInstance DBA -Database Migrations -Query \u0027select Source, Destination, SourceDatabase from \r\ndbo.Migrations\u0027 `\r\n\r\n| Measure-DbaDiskSpaceRequirement\r\n\r\nUsing a SQL table. We are DBA after all!\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"
"Examples": "\r\n-------------------------- EXAMPLE 1 --------------------------\r\n\r\nPS C:\\\u003eMeasure-DbaDiskSpaceRequirement -Source INSTANCE1 -Database DB1 -Destination INSTANCE2\r\n\r\nCalculate space needed for a simple migration with one database with the same name at destination.\r\n\r\n\r\n\r\n\r\n-------------------------- EXAMPLE 2 --------------------------\r\n\r\nPS C:\\\u003e@([PSCustomObject]@{Source=\u0027SQL1\u0027;Destination=\u0027SQL2\u0027;Database=\u0027DB1\u0027},\r\n\r\n[PSCustomObject]@{Source=\u0027SQL1\u0027;Destination=\u0027SQL2\u0027;Database=\u0027DB2\u0027}\r\n) | Measure-DbaDiskSpaceRequirement\r\n\r\nUsing a PSCustomObject with 2 databases to migrate on SQL2\r\n\r\n\r\n\r\n\r\n-------------------------- EXAMPLE 3 --------------------------\r\n\r\nPS C:\\\u003eImport-Csv -Path .\\migration.csv -Delimiter \"`t\" | Measure-DbaDiskSpaceRequirement | Format-Table -AutoSize\r\n\r\nUsing a CSV file. You will need to use this header line \"Source\u003ctab\u003eDestination\u003ctab\u003eDatabase\u003ctab\u003eDestinationDatabase\"\r\n\r\n\r\n\r\n\r\n-------------------------- EXAMPLE 4 --------------------------\r\n\r\nPS C:\\\u003eInvoke-DbaSqlCmd -SqlInstance DBA -Database Migrations -Query \u0027select Source, Destination, Database from \r\ndbo.Migrations\u0027 `\r\n\r\n| Measure-DbaDiskSpaceRequirement\r\n\r\nUsing a SQL table. We are DBA after all!\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"
},
{
"CommandName": "Mount-DbaDatabase",
Expand Down
36 changes: 18 additions & 18 deletions dbatools.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
RootModule = 'dbatools.psm1'

# Version number of this module.
ModuleVersion = '0.9.200'
ModuleVersion = '0.9.201'

# ID used to uniquely identify this module
GUID = '9d139310-ce45-41ce-8e8b-d76335aa1789'
Expand Down Expand Up @@ -596,8 +596,8 @@
# SIG # Begin signature block
# MIIcYgYJKoZIhvcNAQcCoIIcUzCCHE8CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUMsZmo+7wrDI2dEwyt286uDKR
# 1KWggheRMIIFGjCCBAKgAwIBAgIQAsF1KHTVwoQxhSrYoGRpyjANBgkqhkiG9w0B
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUaahkQdeBXfEHTA5u/ZUTHuSh
# rcuggheRMIIFGjCCBAKgAwIBAgIQAsF1KHTVwoQxhSrYoGRpyjANBgkqhkiG9w0B
# AQsFADByMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYD
# VQQLExB3d3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEyIEFz
# c3VyZWQgSUQgQ29kZSBTaWduaW5nIENBMB4XDTE3MDUwOTAwMDAwMFoXDTIwMDUx
Expand Down Expand Up @@ -728,22 +728,22 @@
# c3N1cmVkIElEIENvZGUgU2lnbmluZyBDQQIQAsF1KHTVwoQxhSrYoGRpyjAJBgUr
# DgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0BCQMx
# DAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkq
# hkiG9w0BCQQxFgQUKTfPj66PwL8V4dC1r7VZAQUSRIQwDQYJKoZIhvcNAQEBBQAE
# ggEAgUcqvo5RypNWtSLtLhWXxZGkgI6WoHGtkvS9Fej8AHCk+MENS0E4mBL8xPm/
# cvU9XCmySvmrtNQ/jiVz0TBwbwvpjN4D4Wzk+sjQrc5lqNhjnQ5OBWUAcBPfewUL
# dXuxckG1PsGZJYfpYaSPpyKT+s5AMtIeAnHkIhIlYzmkk5qOLaV2z3eUPAqjsw5K
# kGZqFoFK9LhrBRTaYLg0sb37H739gnE255WIOwE8vL6wy/mumcHUXBKDcWI+MY6L
# SpREjnL4yKo3GsvOeyDukr0F9yuInEYCwLrmpK1znnF5JJ6MRHN77YOsEWRYd/uC
# 2INSJIZ2wDTs6VcZHMVh+ZVXB6GCAg8wggILBgkqhkiG9w0BCQYxggH8MIIB+AIB
# hkiG9w0BCQQxFgQU66Amb9bBJcB9HvGZnHoFPRCeZskwDQYJKoZIhvcNAQEBBQAE
# ggEAHr7GzmzXpalM0/vCEY5V0++zpnzKnITkofzc5hvtGcHI/bmnGHfJEZlU7kgj
# PXNwOvtZtAJXWtZQfZTBABCEDfBcZSqJVStM5fAaDLpqagG7YtEIm4xQA4ENwO0h
# yi0x7ADLwxXOYiYi+VzyRSRC1mHGzcyfx8oI0wDIq8cbj5mE1F2f/phHB8FmbJH8
# b81e4E4W2myHb9Vz0N/DuFkS+/jmiOlddfrcOpppzZF1Xl4LPvD66HATtkfSvi1s
# jmCz8s/W6OIHcxAHgqTJfrNCr8upfu+J/MN5R14flfMSexXB/4JUBmcNG28SHujp
# WJkDvzyfPE099/1KDZAmCV+HA6GCAg8wggILBgkqhkiG9w0BCQYxggH8MIIB+AIB
# ATB2MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV
# BAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQg
# SUQgQ0EtMQIQAwGaAjr/WLFr1tXq5hfwZjAJBgUrDgMCGgUAoF0wGAYJKoZIhvcN
# AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE2MTc0NTEzWjAj
# BgkqhkiG9w0BCQQxFgQU0+jmIBSEyeNRF4s62u2d7QvhdgEwDQYJKoZIhvcNAQEB
# BQAEggEAXy9IzzPOvwe51yrZK5IV777r/acM9njglprQmgQTaUtttw3TTHkpJWPe
# 7fg3lAYsHCdio32Xw5NepB+ahc8CcEIRebqVncG8mEB5Ac14PldpfW+W/QFci4P7
# sBqGfkG/0oRFcD55P9F2aRteDYkNvEnhM4hchFUlEsdTDEUJ/vKT86j9tVNHLQpp
# xZzlbY/fbmriNEAWMtfq39gRALTzYaCcYiC4sRIBEOiAAoVuEOvu2N0qXRVtFssc
# eVI38LiJu7yDHBybDRClYPpkfoTKCsY7mlMGweR1CS+DSvHCWVym7VnXEA4jBEyK
# MyT9liPnuDj0u7jIUcArVSXWk7LN9A==
# AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE3MTI1MDQzWjAj
# BgkqhkiG9w0BCQQxFgQUfxMjqZSQ09mZrKRTP5Zki+JZL9UwDQYJKoZIhvcNAQEB
# BQAEggEAmZ5kWJR+5jKUWi1zwEnEc5x6N15YuHVrbAiPbFVbzVfbCaTDv8dmTV+s
# CBwN5IllpsPmZP+4eE/f8TyyzDF77bN7Z2oyeh0J7Atc2mB8jc/cPSV/23+bkPVx
# x7J2paYYDOIFLfxrRusW9dnulYJNcIsBgA+moNvzTLXAf7EBL7SsW6TbcFYomB60
# vJsLHdPetem/XZLUFemYPKQBsY0QnT2UGcJQB00sJuAR1ITNxDOIdi3wdmwjuJH8
# nIQZ4eTOqlLpSP2yjpO58rO9545hGei9qMMiHjIJUKEoq+/CulBKA+fglePGyF2E
# M4JJwxzbXQcwYp/vMPlr+yiPmsI5mw==
# SIG # End signature block
14 changes: 7 additions & 7 deletions dbatools.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -757,12 +757,12 @@ if ($PSCommandPath -like "*.psm1") {
# ATB2MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV
# BAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQg
# SUQgQ0EtMQIQAwGaAjr/WLFr1tXq5hfwZjAJBgUrDgMCGgUAoF0wGAYJKoZIhvcN
# AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE2MTc0NTEzWjAj
# AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE3MTI1MDQzWjAj
# BgkqhkiG9w0BCQQxFgQUJvx6428mYH4qlu7i/g+VwfyGWyowDQYJKoZIhvcNAQEB
# BQAEggEAXdoYx66pcDq+h58lG0ZCZdYm51iDbZmR9qu/s3LKa4e+40+IMcKg9CUu
# uy1QZFw/cMlXGXWGkyxz+j2RMJiyzkntU7nwsi6TAVBcrcKe8mTpos7kKmyAATj4
# V+QgrXpEBgq1Sdqdak9ehEDDab1Mbu2LiJ0g7V7/ZIDUvClj0qdBvkeHzPGjGqwX
# MLLcctJlfJtOoe/Mhi3lMC5lI2HMQbDVxGp5jtDGJR5YhVuBSpQ4XDfTmxlD5AiF
# 317n0y4BhqDFrPcksYabtjXHLlqgPaEOHXTJSlbxiot/5pb+UZqnTppNxUF21YnN
# qKITkR3eZui+rSRPT0WjxAtTLhQWSg==
# BQAEggEAat68d/+0FXupV4F6/ycg6/TXWVWckSkN2UDFZ/v+OwH4xkmS/+bAxNgP
# GZjFMqoLXoAKug8MIpWObUm04S5jbU2t2X8D+tQHpcAnsgdWPNJ1XBCr9B486Hll
# 259g8hvDPuO2mR4xrwXTApaV5MaDzePhdBebXyf5Jg39adyVU/ukPjVmS5JnzYhI
# trDUaYj4HsXuLa7ETFAjMTDONP4S1kgN8kEYioKWYHWSV/7DcGf219afEV4aj4aF
# TrHvKqVDoLV9wxiq2GJ45Bz2Xwn4HQRgRNtPAz2w7eez0xlfpK10VwpeZB8HFWek
# EBQ4QTVg22W/2HuwYAZVl304k97IlQ==
# SIG # End signature block
14 changes: 7 additions & 7 deletions install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -317,12 +317,12 @@ Write-LocalMessage -Message "`n`nIf you experience any function missing errors a
# ATB2MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV
# BAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQg
# SUQgQ0EtMQIQAwGaAjr/WLFr1tXq5hfwZjAJBgUrDgMCGgUAoF0wGAYJKoZIhvcN
# AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE2MTc0NTE1WjAj
# AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE3MTI1MDQ1WjAj
# BgkqhkiG9w0BCQQxFgQU2ergF7YU3jz7T4v+V2ggn9yhehowDQYJKoZIhvcNAQEB
# BQAEggEAQF+9BZaQ1Z72W8RCzxVJd1Z1wnOPaWuZEDbl89ZvOFNPN1EemKc7veRi
# DKdfU2rSPUK1XvoarDEV+EVjGTiwwinvLLb13oehLGfAnOy3oFPgQ2epPqF0njFl
# UjJ7am3EuoPDaX4TyCVNYfUsbXxC27QufOikHfEn3iP/FSpI1x9ZqC8uN/LhYy2C
# e/iITX3pxVN8eCJzKtYLCfJwJAnMALyCpcjtBycqp2/B6aJELssWtW0xxIxytWo4
# IxSrNFoSLuPKuzIVyTgin4VC9dMSvwR9/1vvRmPvruhWcyoHGauZ1ceQ2w9IFuJM
# oWilv8cHm5VlkTN3wWj2ceyStx7B1Q==
# BQAEggEAgiMfjeEfjj5lpSeKrEuET8D1zRhdlJddbl6BO3zrYGYlnKhkWSq9pk/t
# ppAdiL1XnaL498c1VMV3P7aJGUUmNCxDy4D3bb6jK80sNAoMLZI9tDLzburYrDKC
# W795j85nnIxxLn7b5740HLYTBXJ7cn/j8wQsLSrroW6jWk7Fx2pBTCtEr55Gm75u
# lEY1Te8SpjkLBVVx2/9smQ9vkyIxGhEHezwvHzjha/s4nPDE3yuXOVRdqmq0tscU
# u8A8+sh56at9H8Ps0K61ISsK3ntwdwDiIxrllw1aZKDOxzFEtoHTQX9sDclqGOkH
# Tj+eqascUVZEC/tZHAWAFgzE4MoBhQ==
# SIG # End signature block
14 changes: 7 additions & 7 deletions xml/dbatools.Format.ps1xml
Original file line number Diff line number Diff line change
Expand Up @@ -652,12 +652,12 @@
<!-- ATB2MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV -->
<!-- BAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQg -->
<!-- SUQgQ0EtMQIQAwGaAjr/WLFr1tXq5hfwZjAJBgUrDgMCGgUAoF0wGAYJKoZIhvcN -->
<!-- AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE2MTc0NTE0WjAj -->
<!-- AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE3MTI1MDQ0WjAj -->
<!-- BgkqhkiG9w0BCQQxFgQUGc5WIqIMEnlMWkCk13u9NEjUMhAwDQYJKoZIhvcNAQEB -->
<!-- BQAEggEAeHUyApSAH/z/5rJNgRwaOOnwcrhwtumfcOU55bCucx1CzafQLvZD8i6O -->
<!-- Vst+S+9eCN1JvJ3PfogTqdoLCXSTxboWQyGW3MFfg5dqHU5ar01CSIiBw6IKy2n2 -->
<!-- rj5ya9+k/jqCyIIM/lpRGIYXWAi1WacgCKt1nYh7bhxZ+bm9Wjzb2/zjUKDH80bE -->
<!-- rtg4AioeB2UqoBbr/eaaS57zXbmk7l5Sq+fC+koJdv+qMh8YbJZhZatTCFH74Roy -->
<!-- 1x1+0DysddgqQ1PbYGNgpGQEsLScpvbWqQ30W9udCNB6BiuUktSvTlzFd8kVskzJ -->
<!-- CO09thvlehFbmxb6uZXttIeW5kOvBg== -->
<!-- BQAEggEANsryjeTocartP52EKK8t2u2tpCWnPZPvov+NFKDMtEcxho2SbRObpTHD -->
<!-- yiCh+z0Cbh+11L6OiCY4CCMycXmzZJ44QzK+ndkSy/PpQvtKq0Y9JPpQQT6Gxuih -->
<!-- vCivXzajII9nCzolAqPDVmsAqm0BadNY1HECnSVoEi84Fll2ZjP4KOaqTGsCwC4Q -->
<!-- YSwiRn0yVaenMFBxIWwRPrhnlP6in68drl8PrYhIjAFPcpAkRxPwbzKQ0gFOuY1q -->
<!-- 6rrYlYMeYDJoKXkW/6VA9uLvM3f9yZP9Le3k5utV+OrljS8vM6DTwVCqa7rxzfpq -->
<!-- UqqrTdhq77lf0M6bv+Y7XGL8y+t8jQ== -->
<!-- SIG # End signature block -->
14 changes: 7 additions & 7 deletions xml/dbatools.Types.ps1xml
Original file line number Diff line number Diff line change
Expand Up @@ -210,12 +210,12 @@
<!-- ATB2MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV -->
<!-- BAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQg -->
<!-- SUQgQ0EtMQIQAwGaAjr/WLFr1tXq5hfwZjAJBgUrDgMCGgUAoF0wGAYJKoZIhvcN -->
<!-- AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE2MTc0NTE2WjAj -->
<!-- AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjE3MTI1MDQ1WjAj -->
<!-- BgkqhkiG9w0BCQQxFgQU37xsTxxeGauCJ+iEopVxBEo+Q1kwDQYJKoZIhvcNAQEB -->
<!-- BQAEggEAD/PYkBK1G3IErMGzUAds/0LWvVgclcQ3wCRJJoWHFY9wCgjr6QeMF9ne -->
<!-- EBU6/d8fjWjNBptUlzk1XPllUDX5w+IX2zq0JCjF2Ddar1S5DaU9oLVXiBlvut9q -->
<!-- 74pZsl3IiJghMfMBfybBJY0tyUbJEosvGhqTcctp6klCarQrb1ja2Eq2S9e2IIiJ -->
<!-- terPoedvL/G8x4JZlvugKEGrorZFYfNIkFgJXZIj8ZpPTXRY5HXnJmC2jKo5b+6z -->
<!-- lu9Kl1QzhzBQBg/biNwnVKWH2cH16NGgZOalc7/G33+eonOTZEr7AAjZ6UxPa7bf -->
<!-- dc+NZwnPfazEgXi+fTOgIY7G7FJrJw== -->
<!-- BQAEggEAH/j7qz3KBRqOUy4LYY3x/5vJ4vP+Kc8yuMj/GOPPMbf5YNYgQqo7BVGs -->
<!-- TE/LR8nSMz3c+FU2BCwo1QpGClLrN16m9cq1ZZ4SoLi7OrVAtLZv7E7gztnn3Wy5 -->
<!-- V3OkVLKhbmIlM+8rRNqHdSYqxXpXztIC/WhZp0/psoT8YEHIaxcmfdLdbR+RWptw -->
<!-- vodit2gcrrm8iubNf/P0bfSbqNpJMElB9VQPNl2dTxl5k/OOmee1u6HVfx7IfzEd -->
<!-- InjvYJwjuJ/svJX3riHXkCz3JJJz4z5aOAVU47i9zeS0LosBgFv+XybvGN/2RvWa -->
<!-- aGXhKqzfAJNvEsyujoUH//ZLKDp2fA== -->
<!-- SIG # End signature block -->

0 comments on commit 1742b94

Please sign in to comment.