首页 > 解决方案 > 我已经安装了“install-dbatools”powershell脚本,但是没有copy-sqllogin或者export-sqllogin功能

问题描述

我已经安装了“install-dbatools.ps1”powershell模块并且它安装成功,但是我正在寻找的功能不存在,这些功能是“Copy-SQLLogin”和“Export-SQLLogin”,如下所示

https://www.mssqltips.com/sqlservertip/4654/migrate-sql-server-logins-with-powershell/

我还在 Invoke-Expression (Invoke-WebRequest http://git.io/vn1hQ).Content下面运行了调用命令

这些命令是否已被弃用?因为我正在尝试将 SQL 登录、角色、权限等迁移到不同的服务器,或者我怎样才能以最好的方式实现这一点。

SP_HelpRevLogin 只做了一半。感谢您的帮助

我已经按照以下方式下载并安装了 dbatools:

https://www.mssqltips.com/sqlservertip/4654/migrate-sql-server-logins-with-powershell/

我还按照以下方式运行了下面的调用命令:

https://gallery.technet.microsoft.com/scriptcenter/Fully-TransferMigrate-SQL-25a0cf05#content/

Invoke-Expression (Invoke-WebRequest http://git.io/vn1hQ).Content

Invoke-Expression (Invoke-WebRequest http://git.io/vn1hQ).Content

我希望命令 Copy-SQLLogin 和 Export-SQLLogin 可用,以便将 SQL 登录、角色、权限等迁移到不同的服务器,或者我怎样才能以最好的方式实现这一点。

标签: sql-serverpowershelldbatools

解决方案


*-SqlLogin 工具不久前被重命名。尝试:

Get-Command | ? { $_.Name -like '*-DbaLogin' }

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Copy-DbaLogin                                      1.0.34     dbatools
Function        Export-DbaLogin                                    1.0.34     dbatools
Function        Get-DbaLogin                                       1.0.34     dbatools
Function        New-DbaLogin                                       1.0.34     dbatools
Function        Remove-DbaLogin                                    1.0.34     dbatools
Function        Rename-DbaLogin                                    1.0.34     dbatools
Function        Set-DbaLogin                                       1.0.34     dbatools

推荐阅读