基准:PowerUpSQL v1.105.0
FunctionsToExport(共 108 个函数)
| 列 | 说明 |
|---|---|
| Batch | 实现批次(1–4) |
| Core Service | 内部领域服务(非 1:1 函数类) |
| CLI Handler | PowerUpSQLSharp.Core.Commands 中的命令处理器类名 |
| Status | implemented = 已实现 |
| # | PowerUpSQL 函数 | Core Service | CLI Handler | Batch | Status |
|---|---|---|---|---|---|
| 1 | Get-SQLInstanceLocal |
IInstanceDiscoveryService |
GetSqlInstanceLocalCommand |
1 | implemented |
| 2 | Get-SQLInstanceBroadcast |
IInstanceDiscoveryService |
GetSqlInstanceBroadcastCommand |
1 | implemented |
| 3 | Get-SQLInstanceDomain |
IInstanceDiscoveryService |
GetSqlInstanceDomainCommand |
1 | implemented |
| 4 | Get-SQLInstanceFile |
IInstanceDiscoveryService |
GetSqlInstanceFileCommand |
1 | implemented |
| 5 | Get-SQLInstanceScanUDP |
IInstanceDiscoveryService |
GetSqlInstanceScanUdpCommand |
1 | implemented |
| 6 | Get-SQLInstanceScanUDPThreaded |
IInstanceDiscoveryService |
GetSqlInstanceScanUdpThreadedCommand |
1 | implemented |
| 7 | Get-SQLConnectionTest |
IConnectionTestService |
GetSqlConnectionTestCommand |
1 | implemented |
| 8 | Get-SQLConnectionTestThreaded |
IConnectionTestService |
GetSqlConnectionTestThreadedCommand |
1 | implemented |
| 9 | Get-SQLServerLoginDefaultPw |
IConnectionTestService |
GetSqlServerLoginDefaultPwCommand |
1 | implemented |
| 10 | Get-SQLServerInfo |
IReconnaissanceService |
GetSqlServerInfoCommand |
1 | implemented |
| 11 | Get-SQLServerInfoThreaded |
IReconnaissanceService |
GetSqlServerInfoThreadedCommand |
1 | implemented |
| 12 | Get-SQLServiceLocal |
IReconnaissanceService |
GetSqlServiceLocalCommand |
1 | implemented |
| 13 | Get-SQLSysadminCheck |
IPrivilegeInspectionService |
GetSqlSysadminCheckCommand |
1 | implemented |
| 14 | Get-SQLLocalAdminCheck |
IPrivilegeInspectionService |
GetSqlLocalAdminCheckCommand |
1 | implemented |
| 15 | Get-SQLServerConfiguration |
IReconnaissanceService |
GetSqlServerConfigurationCommand |
1 | implemented |
| # | PowerUpSQL 函数 | Core Service | CLI Handler | Batch | Status |
|---|---|---|---|---|---|
| 16 | Get-SQLDatabase |
IReconnaissanceService |
GetSqlDatabaseCommand |
2 | implemented |
| 17 | Get-SQLDatabaseThreaded |
IReconnaissanceService |
GetSqlDatabaseThreadedCommand |
2 | implemented |
| 18 | Get-SQLDatabaseUser |
IReconnaissanceService |
GetSqlDatabaseUserCommand |
2 | implemented |
| 19 | Get-SQLDatabaseSchema |
IReconnaissanceService |
GetSqlDatabaseSchemaCommand |
2 | implemented |
| 20 | Get-SQLDatabaseRole |
IReconnaissanceService |
GetSqlDatabaseRoleCommand |
2 | implemented |
| 21 | Get-SQLDatabaseRoleMember |
IReconnaissanceService |
GetSqlDatabaseRoleMemberCommand |
2 | implemented |
| 22 | Get-SQLDatabasePriv |
IPrivilegeInspectionService |
GetSqlDatabasePrivCommand |
2 | implemented |
| 23 | Get-SQLTable |
IReconnaissanceService |
GetSqlTableCommand |
2 | implemented |
| 24 | Get-SQLTableTemp |
IReconnaissanceService |
GetSqlTableTempCommand |
2 | implemented |
| 25 | Get-SQLColumn |
IReconnaissanceService |
GetSqlColumnCommand |
2 | implemented |
| 26 | Get-SQLColumnSampleData |
IReconnaissanceService |
GetSqlColumnSampleDataCommand |
2 | implemented |
| 27 | Get-SQLColumnSampleDataThreaded |
IReconnaissanceService |
GetSqlColumnSampleDataThreadedCommand |
2 | implemented |
| 28 | Get-SQLView |
IReconnaissanceService |
GetSqlViewCommand |
2 | implemented |
| 29 | Get-SQLStoredProcedure |
IReconnaissanceService |
GetSqlStoredProcedureCommand |
2 | implemented |
| 30 | Get-SQLStoredProcedureCLR |
IReconnaissanceService |
GetSqlStoredProcedureClrCommand |
2 | implemented |
| 31 | Get-SQLStoredProcedureSQLi |
IReconnaissanceService |
GetSqlStoredProcedureSqliCommand |
2 | implemented |
| 32 | Get-SQLStoredProcedureAutoExec |
IReconnaissanceService |
GetSqlStoredProcedureAutoExecCommand |
2 | implemented |
| 33 | Get-SQLStoredProcedureXp |
IReconnaissanceService |
GetSqlStoredProcedureXpCommand |
2 | implemented |
| 34 | Get-SQLTriggerDdl |
IReconnaissanceService |
GetSqlTriggerDdlCommand |
2 | implemented |
| 35 | Get-SQLTriggerDml |
IReconnaissanceService |
GetSqlTriggerDmlCommand |
2 | implemented |
| 36 | Get-SQLSession |
IReconnaissanceService |
GetSqlSessionCommand |
2 | implemented |
| 37 | Get-SQLQuery |
IReconnaissanceService |
GetSqlQueryCommand |
2 | implemented |
| 38 | Get-SQLQueryThreaded |
IReconnaissanceService |
GetSqlQueryThreadedCommand |
2 | implemented |
| 39 | Get-SQLServerLogin |
IReconnaissanceService |
GetSqlServerLoginCommand |
2 | implemented |
| 40 | Get-SQLServerPasswordHash |
IReconnaissanceService |
GetSqlServerPasswordHashCommand |
2 | implemented |
| 41 | Get-SQLServerRole |
IReconnaissanceService |
GetSqlServerRoleCommand |
2 | implemented |
| 42 | Get-SQLServerRoleMember |
IReconnaissanceService |
GetSqlServerRoleMemberCommand |
2 | implemented |
| 43 | Get-SQLServerPriv |
IPrivilegeInspectionService |
GetSqlServerPrivCommand |
2 | implemented |
| 44 | Get-SQLServerCredential |
IReconnaissanceService |
GetSqlServerCredentialCommand |
2 | implemented |
| 45 | Get-SQLServerPolicy |
IReconnaissanceService |
GetSqlServerPolicyCommand |
2 | implemented |
| 46 | Get-SQLServiceAccount |
IReconnaissanceService |
GetSqlServiceAccountCommand |
2 | implemented |
| 47 | Get-SQLAgentJob |
IReconnaissanceService |
GetSqlAgentJobCommand |
2 | implemented |
| 48 | Get-SQLAssemblyFile |
IReconnaissanceService |
GetSqlAssemblyFileCommand |
2 | implemented |
| 49 | Get-SQLOleDbProvder |
IReconnaissanceService |
GetSqlOleDbProviderCommand |
2 | implemented |
| 50 | Get-SQLAuditDatabaseSpec |
IReconnaissanceService |
GetSqlAuditDatabaseSpecCommand |
2 | implemented |
| 51 | Get-SQLAuditServerSpec |
IReconnaissanceService |
GetSqlAuditServerSpecCommand |
2 | implemented |
| 52 | Get-SQLRecoverPwAutoLogon |
IReconnaissanceService |
GetSqlRecoverPwAutoLogonCommand |
2 | implemented |
| 53 | Invoke-SQLDumpInfo |
IReconnaissanceService |
InvokeSqlDumpInfoCommand |
2 | implemented |
| # | PowerUpSQL 函数 | Core Service | CLI Handler | Batch | Status |
|---|---|---|---|---|---|
| 54 | Invoke-SQLAudit |
IAuditService |
InvokeSqlAuditCommand |
3 | implemented |
| 55 | Invoke-SQLAuditPrivCreateProcedure |
IAuditService |
InvokeSqlAuditPrivCreateProcedureCommand |
3 | implemented |
| 56 | Invoke-SQLAuditPrivDbChaining |
IAuditService |
InvokeSqlAuditPrivDbChainingCommand |
3 | implemented |
| 57 | Invoke-SQLAuditPrivImpersonateLogin |
IAuditService |
InvokeSqlAuditPrivImpersonateLoginCommand |
3 | implemented |
| 58 | Invoke-SQLAuditPrivServerLink |
IAuditService |
InvokeSqlAuditPrivServerLinkCommand |
3 | implemented |
| 59 | Invoke-SQLAuditPrivTrustworthy |
IAuditService |
InvokeSqlAuditPrivTrustworthyCommand |
3 | implemented |
| 60 | Invoke-SQLAuditPrivXpDirtree |
IAuditService |
InvokeSqlAuditPrivXpDirtreeCommand |
3 | implemented |
| 61 | Invoke-SQLAuditPrivXpFileexit |
IAuditService |
InvokeSqlAuditPrivXpFileexitCommand |
3 | implemented |
| 62 | Invoke-SQLAuditRoleDbDdlAdmin |
IAuditService |
InvokeSqlAuditRoleDbDdlAdminCommand |
3 | implemented |
| 63 | Invoke-SQLAuditRoleDbOwner |
IAuditService |
InvokeSqlAuditRoleDbOwnerCommand |
3 | implemented |
| 64 | Invoke-SQLAuditSampleDataByColumn |
IAuditService |
InvokeSqlAuditSampleDataByColumnCommand |
3 | implemented |
| 65 | Invoke-SQLAuditWeakLoginPw |
IAuditService |
InvokeSqlAuditWeakLoginPwCommand |
3 | implemented |
| 66 | Invoke-SQLAuditSQLiSpExecuteAs |
IAuditService |
InvokeSqlAuditSqliSpExecuteAsCommand |
3 | implemented |
| 67 | Invoke-SQLAuditSQLiSpSigned |
IAuditService |
InvokeSqlAuditSqliSpSignedCommand |
3 | implemented |
| 68 | Invoke-SQLAuditDefaultLoginPw |
IAuditService |
InvokeSqlAuditDefaultLoginPwCommand |
3 | implemented |
| 69 | Invoke-SQLAuditPrivAutoExecSp |
IAuditService |
InvokeSqlAuditPrivAutoExecSpCommand |
3 | implemented |
| 70 | Invoke-SQLOSCmd |
ICommandExecutionService |
InvokeSqlOsCmdCommand |
3 | implemented |
| 71 | Invoke-SQLOSCmdCLR |
ICommandExecutionService |
InvokeSqlOsCmdClrCommand |
3 | implemented |
| 72 | Invoke-SQLOSCmdCOle |
ICommandExecutionService |
InvokeSqlOsCmdCOleCommand |
3 | implemented |
| 73 | Invoke-SQLOSCmdPython |
ICommandExecutionService |
InvokeSqlOsCmdPythonCommand |
3 | implemented |
| 74 | Invoke-SQLOSCmdR |
ICommandExecutionService |
InvokeSqlOsCmdRCommand |
3 | implemented |
| 75 | Invoke-SQLOSCmdAgentJob |
ICommandExecutionService |
InvokeSqlOsCmdAgentJobCommand |
3 | implemented |
| # | PowerUpSQL 函数 | Core Service | CLI Handler | Batch | Status |
|---|---|---|---|---|---|
| 76 | Get-SQLDomainObject |
IActiveDirectoryReconService |
GetSqlDomainObjectCommand |
4 | implemented |
| 77 | Get-SQLDomainComputer |
IActiveDirectoryReconService |
GetSqlDomainComputerCommand |
4 | implemented |
| 78 | Get-SQLDomainUser |
IActiveDirectoryReconService |
GetSqlDomainUserCommand |
4 | implemented |
| 79 | Get-SQLDomainSubnet |
IActiveDirectoryReconService |
GetSqlDomainSubnetCommand |
4 | implemented |
| 80 | Get-SQLDomainSite |
IActiveDirectoryReconService |
GetSqlDomainSiteCommand |
4 | implemented |
| 81 | Get-SQLDomainGroup |
IActiveDirectoryReconService |
GetSqlDomainGroupCommand |
4 | implemented |
| 82 | Get-SQLDomainOu |
IActiveDirectoryReconService |
GetSqlDomainOuCommand |
4 | implemented |
| 83 | Get-SQLDomainAccountPolicy |
IActiveDirectoryReconService |
GetSqlDomainAccountPolicyCommand |
4 | implemented |
| 84 | Get-SQLDomainTrust |
IActiveDirectoryReconService |
GetSqlDomainTrustCommand |
4 | implemented |
| 85 | Get-SQLDomainPasswordsLAPS |
IActiveDirectoryReconService |
GetSqlDomainPasswordsLapsCommand |
4 | implemented |
| 86 | Get-SQLDomainController |
IActiveDirectoryReconService |
GetSqlDomainControllerCommand |
4 | implemented |
| 87 | Get-SQLDomainExploitableSystem |
IActiveDirectoryReconService |
GetSqlDomainExploitableSystemCommand |
4 | implemented |
| 88 | Get-SQLDomainGroupMember |
IActiveDirectoryReconService |
GetSqlDomainGroupMemberCommand |
4 | implemented |
| 89 | Get-DomainObject |
IActiveDirectoryReconService |
GetDomainObjectCommand |
4 | implemented |
| 90 | Get-DomainSpn |
IActiveDirectoryReconService |
GetDomainSpnCommand |
4 | implemented |
| 91 | Get-SQLServerLink |
ILinkedServerService |
GetSqlServerLinkCommand |
4 | implemented |
| 92 | Get-SQLServerLinkCrawl |
ILinkedServerService |
GetSqlServerLinkCrawlCommand |
4 | implemented |
| 93 | Get-SQLServerLinkData |
ILinkedServerService |
GetSqlServerLinkDataCommand |
4 | implemented |
| 94 | Get-SQLServerLinkQuery |
ILinkedServerService |
GetSqlServerLinkQueryCommand |
4 | implemented |
| 95 | Invoke-SQLUncPathInjection |
ILinkedServerService |
InvokeSqlUncPathInjectionCommand |
4 | implemented |
| 96 | Invoke-SQLEscalatePriv |
IPrivilegeEscalationService |
InvokeSqlEscalatePrivCommand |
4 | implemented |
| 97 | Invoke-SQLImpersonateService |
IPrivilegeEscalationService |
InvokeSqlImpersonateServiceCommand |
4 | implemented |
| 98 | Invoke-SQLImpersonateServiceCmd |
IPrivilegeEscalationService |
InvokeSqlImpersonateServiceCmdCommand |
4 | implemented |
| 99 | Invoke-TokenManipulation |
IPrivilegeEscalationService |
InvokeTokenManipulationCommand |
4 | implemented |
| 100 | Get-SQLPersistRegRun |
IPersistenceDetectionService |
GetSqlPersistRegRunCommand |
4 | implemented |
| 101 | Get-SQLPersistRegDebugger |
IPersistenceDetectionService |
GetSqlPersistRegDebuggerCommand |
4 | implemented |
| 102 | Get-SQLPersistTriggerDDL |
IPersistenceDetectionService |
GetSqlPersistTriggerDdlCommand |
4 | implemented |
| 103 | Get-SQLFuzzDatabaseName |
IFuzzService |
GetSqlFuzzDatabaseNameCommand |
4 | implemented |
| 104 | Get-SQLFuzzDomainAccount |
IFuzzService |
GetSqlFuzzDomainAccountCommand |
4 | implemented |
| 105 | Get-SQLFuzzObjectName |
IFuzzService |
GetSqlFuzzObjectNameCommand |
4 | implemented |
| 106 | Get-SQLFuzzServerLogin |
IFuzzService |
GetSqlFuzzServerLoginCommand |
4 | implemented |
| 107 | Create-SQLFileXpDll |
IDllGenerationService |
CreateSqlFileXpDllCommand |
4 | implemented |
| 108 | Create-SQLFileCLRDll |
IDllGenerationService |
CreateSqlFileClrDllCommand |
4 | implemented |
| 服务接口 | 职责 | 函数数 |
|---|---|---|
IInstanceDiscoveryService |
本地/广播/域/文件/UDP 实例发现 | 6 |
IConnectionTestService |
连接测试、默认密码 | 3 |
IReconnaissanceService |
库/表/列/SP/会话/配置等枚举 | 38 |
IPrivilegeInspectionService |
权限/角色/sysadmin 检查 | 5 |
IAuditService |
弱配置审计 | 16 |
ICommandExecutionService |
OS 命令执行(多向量) | 6 |
IActiveDirectoryReconService |
AD 域对象/SPN 侦察 | 15 |
ILinkedServerService |
链接服务器爬取/UNC | 5 |
IPrivilegeEscalationService |
提权/令牌/服务模拟 | 4 |
IPersistenceDetectionService |
持久化检测 | 3 |
IFuzzService |
名称/账户 fuzz | 4 |
IDllGenerationService |
xp/CLR DLL 生成 | 2 |
最后更新:2026-07-04(全部 108 命令已实现)