permissions - 监控 AppFabric 缓存

标签 permissions appfabric-cache

我在 3 个服务器 (AppFabric 1.1) 上设置了 HighAvailable AppFabric 缓存。我想监视每台服务器上的本地缓存,如果它因任何原因关闭,请重新启动它。
问题
问题是权限 - 我编写了一个 Powershell 脚本来执行此操作,如果我在登录时运行或设置一个计划任务以我的身份运行它,它会很好用 - 但我是所有机器上的管理员。如果我尝试与服务用户一起运行此脚本,则会失败。我不想让我的服务用户成为所有 3 台机器上的管理员。
问题

  • 有没有办法让它在不以管理员身份运行的情况下工作?有没有其他人这样做过?
  • 是否有另一种方法来监视这些缓存并在它们死掉时重新启动它们?我很高兴扔掉我的 powershell 脚本(好吧不高兴,但我会:)。

  • 附加细节
    我知道我可以登录到服务器并以管理员身份运行“缓存管理 Windows PowerShell”,然后发出以下命令来检查本地节点的状态:Get-CacheHost localhost 22233然后,如果它已关闭,请发出以下命令以启动它:Start-CacheHost localhost 22233所以,我写了一个powershell脚本来做到这一点。除了上面提到的权限问题之外,它工作得很好。我没有展示脚本,因为它与这次 session 无关,但如果有帮助,我会分享。

    最佳答案

    根据 http://msdn.microsoft.com/en-us/library/hh351453(v=azure.10).aspx 中提到的说明我相信除非您是机器上的管理员,否则不可能启动 cacheHost。

    关于permissions - 监控 AppFabric 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19987451/

    相关文章:

    权限

    windows - 在本地计算机上设置 AppFabric 缓存服务器 1.1 时出错

    appfabric - 查看 AppFabric 缓存的内容

    c# - 读取 AppFabric 内容会引发程序集异常

    redis - AppFabric 缓存到 Redis - 等效于 GetAndLock 方法?

    python - 添加到 : How do I protect my Python codebase so that guests can't see certain modules but so it still works?

    session - Laravel 7 : How to clear withErrors session

    java - 如何仅将 EJB 角色授予某些实体

    mysql - 在 MySql 中管理跨数据库读取、 View 或权限

    azure - AppFabric 和 Redis 之间的区别?