Configuration Manager バージョン 1810 にアップグレードするときに変換に失敗しました
この記事は、Configuration Manager クライアントをインストールするときにエラー コード 1603 が表示される問題を解決するのに役立ちます。
元の製品バージョン:System Center Configuration Manager (現在のブランチ - バージョン 1810)
元の KB 番号: 4487768
現象
増分更新が有効になっているコレクションを作成します。スケジュール トークンは、 パラメーターと -DurationCount
パラメーターと共に PowerShell コマンドレットNew-CMSchedule
を-DurationInterval
使用して作成されます。
たとえば、次の PowerShell コマンドを使用してコレクションを作成します。
$Schedule = New-CMSchedule -DayOfMonth 1 -DurationInterval Days -DurationCount 31
New-CMDeviceCollection -Name "TEST-2" -LimitingCollectionName "All Systems" -RefreshSchedule $Schedule -RefreshType Continuous
コレクションには、次のフラグとスケジュール トークンがあります。
Flags = 4, Schedule = 2C996A0007D00008
現在Configuration Managerブランチ バージョン 1810 に更新すると、次の例のようなエラー メッセージが表示されます。
[22018][245][Microsoft][SQL Server Native Client 11.0][SQL Server]nvarchar 値 'D' をデータ型 int に変換するときに変換に失敗しました。
注:
この問題は、Configuration Manager コンソールで更新スケジュールを設定した場合には発生しません。
原因
この問題は、スケジュール トークンに無効な文字 (例では)D
が含まれているために発生します。 そのため、アップグレードの事前チェックは失敗します。
解決方法
この問題を解決するには、次の手順を実行します。
次のクエリを実行して、この問題の原因となる可能性があるコレクションを特定します。
select CollectionID, CollectionName, Flags, Schedule from Collections_G where (Flags & 0x07 = 0x1 or Flags & 0x07 = 0x04) AND Schedule <> '' AND Schedule is not NULL AND substring(ISNULL(Schedule, ''), 11, 1) not like '[0-9]'
これらのコレクションのスケジュール トークンを変更します。 コレクションごとに: コレクションの [プロパティ] ダイアログ ボックスの [メンバーシップ規則] タブで、[このコレクションの増分更新プログラムを使用する] をオフにするか、コレクションの完全更新のスケジュールを変更します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示