gpt4 book ai didi

powershell - Get-CsUserSession StartDate参数错误和凭据,但未提示输入密码

转载 作者:行者123 更新时间:2023-12-02 23:37:53 25 4
gpt4 key购买 nike

编辑:

  • 我想使用以下方法从特定帐户检索 session 数据
    电源 shell 。根据此文档:
    https://docs.microsoft.com/en-us/powershell/module/skype/get-csusersession?view=skype-psGet-CsUserSession命令能够做到这一点。我正在用这个
    根据鞋帮的链接示例进行命令
    Get-CsUserSession -User account@companyX.onmicrosoft.com -StartDate "6/1/2018 07:00 PM"

    然后我得到以下错误:
    A parameter cannot be found that matches parameter name 'StartDate'.
    + CategoryInfo : InvalidArgument: (:) [Get-CsUserSession], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.Rtc.Management.Hosted.Data.GetCsUserSessionCmdlet
    + PSComputerName : admin1e.online.lync.com

    这有什么问题,正确的声明是什么?
  • 我正在使用以下脚本连接到Skype商业服务:
    $credential = Get-Credential
    Import-Module MSOnline
    Connect-MsolService -Credential
    $credential Import-Module SkypeOnlineConnector
    $lyncSession = New-CsOnlineSession -Credential
    $credential Import-PSSession $lyncSession

  • 我想做的是使用PowerShell脚本中的特定静态帐户和密码(使用某种声明变量字符串)进行设置,而不是运行此命令,而必须在单独的窗口中键入凭据。这意味着我要避免使用 $credential = Get-Credential命令。这可能吗?

    最佳答案

    documentation you linked中所述(尽管仅在顶部),您必须使用StartTime而不是StartDate。您收到的错误是典型的症状,您在参数名称中输入错误或该函数不存在该参数。

    稍后,我将请求在文档中更改示例,好像写它们的人正在与另一个cmdlet混在一起。

    编辑:要存储凭据,您可以这样导出密码:

    "P@ssword1" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File C:\Users\username\password2.txt

    然后像这样导入:
    $password = Get-Content -Path "C:\Users\USUARIOPC\password2.txt" | ConvertTo-SecureString -String $password
    $credential = New-Object System.Management.Automation.PsCredential("yourlogin@domain.com", $password)

    关于powershell - Get-CsUserSession StartDate参数错误和凭据,但未提示输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50795967/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com