我正在尝试从 .NET/C# 或 PowerShell 以编程方式执行 azure CLI 命令。但我找不到任何方法来运行这个。有人可以阐明这一点吗?
目前,我可以使用用户ID和密码访问共享点列表,如下所示。但是,我想了解如何使用客户端ID和客户端密钥访问列表?
string siteUrl = "https://xyz.sharepoint.com/sites/MyList/";
ClientContext clientContext = new ClientContext(siteUrl);
string username = ConfigurationManager.AppSettings["username"];
string password = ConfigurationManager.AppSettings["password"];
System.Security.SecureString passWord = new System.Security.SecureString();
foreach (char c in password.ToCharArray())
{
passWord.AppendChar(c);
}
clientContext.Credentials = new SharePointOnlineCredentials(username, passWord);
Web oWebsite = clientContext.Web;
ListCollection collList = oWebsite.Lists;
clientContext.Load(collList);
clientContext.ExecuteQuery();
Run Code Online (Sandbox Code Playgroud)