问题标签 [dpm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authorize.net - 将回调(“网关响应”)数据绑定到事务
我正在为网站设置 Authorize.Net DPM(直接邮寄方法)支付网关。有些东西我根本不理解,也无法拼凑起来。
DPM 的基本操作是商家网站——我的网站——提供信用卡表格。该表格直接发布到 Authorize.Net。在 CC 和其他发布的详细信息获得授权后,Authorize.Net 会将结果发布回我的站点。我将其称为回调帖子。现在,这里的事情对我来说不太好。
回调 POST 直接来自 Authorize.Net 并且不与用户共享会话,因此 POST 处理程序只有已发布的信息。金额 (x_amount) 和 Authorize.Net 生成的交易 ID (x_trans_id) 使用预先商定的秘密和 Authorize.Net 帐户登录 ID 进行哈希处理。这可用于检查提供该回调的系统的真实性。据我所知,这实际上只是检查发件人是否知道预先约定的秘密。
因此,我可以在回调中信任的唯一数据是金额和网关生成的交易 ID(这是该ID 可用于我的站点的第一个点,因此它的值没有意义)。
我看不到的是如何将授权结果与最终用户支付的交易联系起来。POST 中没有其他数据可以相信没有被更改,并且无论如何它不会传递商家生成的 ID(x_fp_sequence 和 x_timestamp 的组合)。
我期望在回调中能够做的是获取卡授权的结果,确保结果是可信的,在用户将表单发布到授权之前将其绑定到数据库中存储的待处理事务.Net,以便交易可以自信地标记为完成。但是怎么做?
我使用过 SagePay 服务器网关,它也有一个回调。但是,回调包含将结果绑定到正在处理的交易所需的所有字段(它包括商家生成的交易 ID),重要的是它提供了所有需要信任的 POSTed 字段的哈希,以便可以检查它们.
那么我忽略了什么?如果这有助于解释问题,我可以提供示例数据。我正在使用 OmniPay 并正在扩展此网关的驱动程序。
powershell - Powershell 版本 2 中的 DPM 命令
我正在运行一个需要连接到 DPM 服务器的 PowerShell 脚本。
当我从 DPM Manangement Shell 运行Connect-DPMServer <DPM Server Name>
cmdlet 时,命令成功并且我能够连接到服务器。
但是,当我在脚本中包含相同的命令并通过 DPM 命令行管理程序调用脚本时,会出现以下错误:
其他 DPM cmdlet(如Get-DPMProtectionGroup
.
我在 Windows Server 2008 R2 上运行 Powershell 2.0 版。
这种特殊行为的原因是什么,我该如何解决?
编辑
我做了一些观察。我的脚本有两部分:一个包装器脚本和一个由包装器脚本作为独立作业调用的帮助器脚本。
所有 DPM 命令都在包装脚本中标识,但当它作为作业运行时,它们不会在帮助脚本中标识。
任何解释为什么会这样以及解决相同问题的任何建议?
powershell - 为什么 Powershell 中的“New-DPMRecoveryPoint”cmdlet 缺少参数?(DPM 模块)
使用:
我可以访问 cmdletNew-DPMRecoveryPoint
在 Microsoft 文档中,它说有一个名为DiskRecoveryPointOption
https://technet.microsoft.com/en-us/library/hh881586(v=sc.20).aspx的参数
然而,当使用这个参数时,它似乎错误地说“找不到参数”
也奇怪。对此使用“Get-Help”Cmdlet 似乎未显示此参数?
我正在使用 DPM 2012R2(这是该 cmdlet 的 microsoft 页面上说明的版本)
我的用法也是这样的......
谁能告诉我为什么我不能使用这个参数?
sql-server - 使用 SQL Server 2014 AlwaysOn 进行 DPM(数据保护管理器)备份
我有一个 SQL Server 2014 AlwaysOn 集群。我在 DPM 上创建了一个保护组,第一次备份成功,但是当 DPM 尝试获取作为可用性组成员的数据库的增量(每 15 分钟的 tlog)备份时,它失败了。不在可用性组中的其他数据库(系统数据库)成功。您可以在下面找到错误详细信息和屏幕截图。
DPM 和 Sql Server 2014 版本:
DPM:服务包 1 4.1.34170.0 Sql Server 2014:12.04100.1
错误 :
machine.domain.com 上的 DATABASENAME 副本与受保护的数据源不一致。在副本与一致性检查同步之前,数据源的所有保护活动都将失败。(ID: 3106)
DPM 使当前备份失败,因为以前独立的 SQL 数据库现在是 SQL 可用性组的一部分。
数据库:DATABASENAME(ID:32030)。
截屏 :
提前致谢
azure-storage - 适用于 DPM 的 Azure 恢复服务保管库 - 更改为本地冗余
我正在使用 azure 在线备份保管库进行 DPM 长期保留。我们使用了大约 14TB 的 Azure Geo 冗余空间。
我想将冗余从 Geo 更改为 Local,但它是灰色的。有没有办法改变它?这是因为我们对 DPM 备份数据的使用预测远低于实际使用的数据,因此其成本很高。
如果这不可能,有没有办法将完整的异地冗余保险库迁移到本地保险库或新的恢复服务保险库?谢谢乔恩
android - 错误:未知管理员:ComponentInfo{com.demoapp.amm/DeviceAdminSample}
我正在从 adb shell 尝试这个命令
dpm set-device-owner com.demoapp.amm/DeviceAdminSample
我得到了这个回应。
未知管理员:ComponentInfo{com.demoapp.amm/DeviceAdminSample}
com.demoapp.amm 是我在 Manifest 文件中的包名。
下面是我的清单文件中的接收器
下面是我的班级 DeviceAdminSample.class
java - 使用 DPM 设置设备所有者
我知道您可以使用 dpm 通过运行时 exec 命令将应用程序设置为设备所有者,但我最大的问题是您是否也可以使用 dpm 将应用程序删除为设备所有者?例如使用密码运行代码以从设备所有权中删除应用程序?
我是 android 开发的新手,我正在尽可能多地学习。我工作的公司拥有这些设备,并希望阻止员工删除该应用程序。出于安全原因,生根是不可行的。但是,与此同时,如果有必要,他们希望能够在未来的某个日期删除该应用程序。
至少为我指明了进一步研究的正确方向。
android - 无法将应用设置为配置文件所有者 - set-profile-owner 命令卡住
我正在尝试在我的 Android 10 设备上使用命令为我的一个应用程序设置配置文件所有者:
adb shell dpm set-profile-owner com.example.blockcamera/.BlockCameraDeviceAdminReceiver
当我按 Enter 时,没有任何反应 - 该命令将被卡住,光标在新行上闪烁。我必须 Ctrl+C 才能杀死它。
该命令在 Android Emulator 上运行良好,并且该应用程序按预期运行。我在 AndroidManifest.xml 中使用 android:testOnly 标志
尝试的事情:
- 使用 --user 当前选项但没有运气
- 还尝试了 set-device-owner 命令,但结果相同,命令卡住了。