質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SharePoint

SharePointは、マイクロソフトにより開発された、ソフトウェア開発のドキュメント管理やコラボレーションを行うプラットフォームの総称です

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

解決済

2回答

6691閲覧

PowerShellで、SharePoint Online上のリスト名(列名)を変更したい。

mie.8

総合スコア28

SharePoint

SharePointは、マイクロソフトにより開発された、ソフトウェア開発のドキュメント管理やコラボレーションを行うプラットフォームの総称です

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2017/05/10 08:29

編集2017/05/11 00:00

【質問】
PowerShellを使い、SharePoint Online上にある、作成済のリスト名(列名)の変更をしたいです。

【例】
SharePoint Online の、作成済リスト名:test(カスタムリスト)
test内の列名:

  1. タイトル()
  2. Name(変更前) → 名前(変更後)
  3. Comment(変更前) → コメント(変更後)

*①:Default
*②③:列の作成より作成した列


・・・のように、

列名の英語を日本語に変更する、プログラムを考えているのですが
調べても載っておらず、ご質問させて頂きます。

* 「1.タイトル」は、カスタムリストを作成するとデフォルトで作成される物で、既に日本語なので変更無し。

参考URL:■列の編集
上記サイトの『■列の編集』を参考にしましたが、エラーが出て上手く行きませんでした。

PowerShell

1# 『■列の編集』を参考にした、ソースコード 2$web = Get-SPWeb 対象サイトのURL # 対象サイトのURL 3$list = $web.Lists["test"] # 対象のリスト名 4$fields = $list.Fields # 列のコレクション取得 5$field = $fields.GetField("Name") # 変更前の列名 6$field.Title = "名前" # 変更後の列名 7$field.Update() # 更新

上記を実行すると、エラーが沢山出ます。
* エラー一部:
Get-SPWeb : The term 'Get-SPWeb' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if
a path was included, verify that the path is correct and try again.

翻訳すると、Get-SPWebが認識されない・・・みたいなエラー。

以前にも、「PowerShellを使ってSharePointを操作」に関して、いくつかご質問させて頂きました。
Online上のSharePoint(クライアント上のサーバーにインストールされたSharePoint)には、接続は出来てます。

どなたか、よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

http://stackoverflow.com/questions/11122585/powershell-error-the-term-get-spweb-is-not-recognized-as-the-name-of-a-cmdlet
この辺りは参考になりませんか?

Add-PSSnapin Microsoft.Sharepoint.Powershell

投稿2017/05/11 02:15

t_obara

総合スコア5488

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

解決しました。
ありがとうございます。

投稿2017/05/12 08:00

mie.8

総合スコア28

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問